|
Préférences
Moteurs de recherche
|
|||||||||||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.4.2
javax.xml.parsers
|
Constructor Summary | |
protected |
DocumentBuilderFactory()
|
Method Summary | |
abstract Object |
getAttribute(String name)
Allows the user to retrieve specific attributes on the underlying implementation. |
boolean |
isCoalescing()
Indicates whether or not the factory is configured to produce parsers which converts CDATA nodes to Text nodes and appends it to the adjacent (if any) Text node. |
boolean |
isExpandEntityReferences()
Indicates whether or not the factory is configured to produce parsers which expand entity reference nodes. |
boolean |
isIgnoringComments()
Indicates whether or not the factory is configured to produce parsers which ignores comments. |
boolean |
isIgnoringElementContentWhitespace()
Indicates whether or not the factory is configured to produce parsers which ignore ignorable whitespace in element content. |
boolean |
isNamespaceAware()
Indicates whether or not the factory is configured to produce parsers which are namespace aware. |
boolean |
isValidating()
Indicates whether or not the factory is configured to produce parsers which validate the XML content during parse. |
abstract DocumentBuilder |
newDocumentBuilder()
Creates a new instance of a DocumentBuilder
using the currently configured parameters. |
static DocumentBuilderFactory |
newInstance()
Obtain a new instance of a DocumentBuilderFactory . |
abstract void |
setAttribute(String name,
Object value)
Allows the user to set specific attributes on the underlying implementation. |
void |
setCoalescing(boolean coalescing)
Specifies that the parser produced by this code will convert CDATA nodes to Text nodes and append it to the adjacent (if any) text node. |
void |
setExpandEntityReferences(boolean expandEntityRef)
Specifies that the parser produced by this code will expand entity reference nodes. |
void |
setIgnoringComments(boolean ignoreComments)
Specifies that the parser produced by this code will ignore comments. |
void |
setIgnoringElementContentWhitespace(boolean whitespace)
Specifies that the parsers created by this factory must eliminate whitespace in element content (sometimes known loosely as 'ignorable whitespace') when parsing XML documents (see XML Rec 2.10). |
void |
setNamespaceAware(boolean awareness)
Specifies that the parser produced by this code will provide support for XML namespaces. |
void |
setValidating(boolean validating)
Specifies that the parser produced by this code will validate documents as they are parsed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected DocumentBuilderFactory()
Method Detail |
public static DocumentBuilderFactory newInstance() throws FactoryConfigurationError
DocumentBuilderFactory
. This static method creates
a new factory instance.
This method uses the following ordered lookup procedure to determine
the DocumentBuilderFactory
implementation class to
load:
javax.xml.parsers.DocumentBuilderFactory
system
property.
java.util.Properties
format and contains the fully qualified name of the
implementation class with the key being the system property defined
above.
META-INF/services/javax.xml.parsers.DocumentBuilderFactory
in jars available to the runtime.
DocumentBuilderFactory
instance.
DocumentBuilderFactory
it can use the factory to
configure and obtain parser instances.
FactoryConfigurationError
- if the implementation is not
available or cannot be instantiated.public abstract DocumentBuilder newDocumentBuilder() throws ParserConfigurationException
DocumentBuilder
using the currently configured parameters.
ParserConfigurationException
- if a DocumentBuilder
cannot be created which satisfies the configuration requested.public void setNamespaceAware(boolean awareness)
false
awareness
- true if the parser produced will provide support
for XML namespaces; false otherwise.public void setValidating(boolean validating)
false
.
validating
- true if the parser produced will validate documents
as they are parsed; false otherwise.public void setIgnoringElementContentWhitespace(boolean whitespace)
false
.
whitespace
- true if the parser created must eliminate whitespace
in the element content when parsing XML documents;
false otherwise.public void setExpandEntityReferences(boolean expandEntityRef)
true
expandEntityRef
- true if the parser produced will expand entity
reference nodes; false otherwise.public void setIgnoringComments(boolean ignoreComments)
false
public void setCoalescing(boolean coalescing)
false
coalescing
- true if the parser produced will convert CDATA nodes
to Text nodes and append it to the adjacent (if any)
text node; false otherwise.public boolean isNamespaceAware()
public boolean isValidating()
public boolean isIgnoringElementContentWhitespace()
public boolean isExpandEntityReferences()
public boolean isIgnoringComments()
public boolean isCoalescing()
public abstract void setAttribute(String name, Object value) throws IllegalArgumentException
name
- The name of the attribute.value
- The value of the attribute.
IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the attribute.public abstract Object getAttribute(String name) throws IllegalArgumentException
name
- The name of the attribute.
IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the attribute.