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 |