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 |