La classe abstraite DocumentBuilderFactory définit une fabrique d'API qui permet à des applications d'obtenir un analyseur qui produit des arborescences d'objet du DOM à partir des documents de XML.

Constructeur
Description
protected DocumentBuilderFactory()
crée une nouvelle instance de la classe DocumentBuilderFactory. Ce constructeur est protégé.
Méthode
Description
abstract Object getAttribute(String name)
retourne les attributs correspondant au nom spécifié, sur l'implémentation sous-jacente.
abstract boolean getFeature(String name)
indique l'état de la caractéristique spécifiée par son nom.
Schema getSchema()
retourne l'objet Schema qui a été fixé par la méthode setSchema().
boolean isCoalescing()
indique si la fabrique est configurée pour produire des analyseurs qui convertissent des noeuds CDATASection en noeuds Text et les ajoutent s'ils sont adjacents.
boolean isExpandEntityReferences()
indique si la fabrique est configurée pour produire des analyseurs qui développent les références d'entité.
boolean isIgnoringComments()
indique si la fabrique est configurée pour produire des analyseurs qui ignorent les commentaires.
boolean isIgnoringElementContentWhitespace()
indique si la fabrique est configurée pour produire des analyseurs qui ignorent les espaces blancs dans le contenu d'un élément.
boolean isNamespaceAware()
indique si la fabrique est configurée pour produire des analyseurs qui prennent en compte les espaces de noms.
boolean isValidating()
indique si la fabrique est configurée pour produire des analyseurs qui valident le contenu XML durant l'analyse.
boolean isXIncludeAware()
indique l'état du traitement des inclusions XML (XInclude).
abstract DocumentBuilder newDocumentBuilder()
crée une nouvelle instance de la classe DocumentBuilder utilisant la configuration courante.
static DocumentBuilderFactory newInstance()
retourne une nouvelle instance de la classe DocumentBuilderFactory.
abstract void setAttribute(String name, Object value)
fixe la valeur d'un attribut de l'implémentation sous-jacente.
void setCoalescing(boolean coalescing)
détermine si l'analyseur doit convertir des noeuds CDATASection en noeud Text et les ajouter s'ils sont adjacents.
void setExpandEntityReferences(boolean expandEntityRef)
détermine si l'analyseur doit développer les références d'entité.
abstract void setFeature(String name, boolean value)
détermine une caractéristique pour les objets DocumentBuilderFactory et DocumentBuilder créés par la fabrique courante.
void setIgnoringComments(boolean ignoreComments)
détermine si l'analyseur doit ignorer les commentaires.
void setIgnoringElementContentWhitespace(boolean whitespace)
détermine si l'analyseur doit ignorer les espaces blancs contenus dans les éléments.
void setNamespaceAware(boolean awareness)
détermine si l'analyseur doit prendre en compte les espaces de noms XML.
void setSchema(Schema schema)
désigne le schéma utilisé par les analyseurs créés par la fabrique courante.
void setValidating(boolean validating)
détermine si l'analyseur doit valider les documents XML lors de leur analyse.
void setXIncludeAware(boolean state)
fixe l'état du traitement des inclusions XML (XInclude).
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait