Package org.apache.commons.jxpath.xml
Class XMLParser2
java.lang.Object
org.apache.commons.jxpath.xml.XMLParser2
- All Implemented Interfaces:
XMLParser
- Direct Known Subclasses:
DocumentContainer
,DOMParser
,JDOMParser
The abstract superclass of XML parsers that produce DOM Documents. The features have the same defaults as
DocumentBuilderFactory
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests whether the underlying parser is coalescing.boolean
Tests whether the underlying parser expands entity references.boolean
Tests whether the underlying parser ignores comments.boolean
Tests whether the underlying parser is ignoring whitespace.boolean
Tests whether the underlying parser is ns-aware.boolean
Tests whether the underlying parser is validating.abstract Object
parseXML
(InputStream stream) Reads the supplied XML file and returns the resulting model, which is not necessarily DOM.void
setCoalescing
(boolean coalescing) Sets whether the underlying parser is coalescing.void
setExpandEntityReferences
(boolean expandEntityRef) Sets whether the underlying parser expands entity references.void
setIgnoringComments
(boolean ignoreComments) Sets whether the underlying parser ignores comments.void
setIgnoringElementContentWhitespace
(boolean whitespace) Sets whether the underlying parser is ignoring whitespace.void
setNamespaceAware
(boolean namespaceAware) Sets whether the underlying parser is ns-aware.void
setValidating
(boolean validating) Sets whether the underlying parser should be validating.
-
Constructor Details
-
XMLParser2
public XMLParser2()Constructs a new instance for subclasses.
-
-
Method Details
-
isCoalescing
Tests whether the underlying parser is coalescing.- Returns:
- boolean
- See Also:
-
isExpandEntityReferences
Tests whether the underlying parser expands entity references.- Returns:
- boolean
- See Also:
-
isIgnoringComments
Tests whether the underlying parser ignores comments.- Returns:
- boolean
- See Also:
-
isIgnoringElementContentWhitespace
Tests whether the underlying parser is ignoring whitespace.- Returns:
- boolean
- See Also:
-
isNamespaceAware
Tests whether the underlying parser is ns-aware.- Returns:
- boolean
- See Also:
-
isValidating
Tests whether the underlying parser is validating.- Returns:
- boolean
- See Also:
-
parseXML
Description copied from interface:XMLParser
Reads the supplied XML file and returns the resulting model, which is not necessarily DOM. -
setCoalescing
Sets whether the underlying parser is coalescing.- Parameters:
coalescing
- flag- See Also:
-
setExpandEntityReferences
Sets whether the underlying parser expands entity references.- Parameters:
expandEntityRef
- flag- See Also:
-
setIgnoringComments
Sets whether the underlying parser ignores comments.- Parameters:
ignoreComments
- flag- See Also:
-
setIgnoringElementContentWhitespace
Sets whether the underlying parser is ignoring whitespace.- Parameters:
whitespace
- flag- See Also:
-
setNamespaceAware
Sets whether the underlying parser is ns-aware.- Parameters:
namespaceAware
- flag- See Also:
-
setValidating
Sets whether the underlying parser should be validating.- Parameters:
validating
- flag- See Also:
-