public class MXParserFactory
extends javax.xml.stream.XMLInputFactory
Constructor and Description |
---|
MXParserFactory() |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.XMLEventReader |
createFilteredReader(javax.xml.stream.XMLEventReader reader,
javax.xml.stream.EventFilter filter)
Create a filtered event reader that wraps the filter around the event reader
|
javax.xml.stream.XMLStreamReader |
createFilteredReader(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.StreamFilter filter)
Create a filtered reader that wraps the filter around the reader
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(java.io.InputStream stream)
Create a new XMLEventReader from an input stream
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(java.io.InputStream stream,
java.lang.String encoding)
Create a new XMLEventReader from an input stream
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(java.io.Reader reader)
Create a new XMLEventReader from a reader
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(javax.xml.transform.Source source)
Create a new XMLEventReader from a JAXP source
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(java.lang.String systemId,
java.io.InputStream stream)
Create a new XMLEventReader from a java.io.InputStream
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(java.lang.String systemId,
java.io.Reader reader)
Create a new XMLEventReader from a reader
|
javax.xml.stream.XMLEventReader |
createXMLEventReader(javax.xml.stream.XMLStreamReader reader)
Create a new XMLEventReader from an XMLStreamReader
|
javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.io.InputStream stream)
Create a new XMLStreamReader from a java.io.stream
|
javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.io.InputStream stream,
java.lang.String encoding)
Create a new XMLStreamReader from a java.io.stream
|
javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.io.Reader in)
Create a new XMLStreamReader from a reader
|
javax.xml.stream.XMLStreamReader |
createXMLStreamReader(javax.xml.transform.Source source)
Create a new XMLStreamReader from a JAXP source.
|
javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.lang.String systemId,
java.io.InputStream stream)
Create a new XMLStreamReader from a java.io.InputStream
|
javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.lang.String systemId,
java.io.Reader reader)
Create a new XMLStreamReader from a java.io.InputStream
|
javax.xml.stream.util.XMLEventAllocator |
getEventAllocator()
Gets the allocator used by streams created with this factory
|
java.lang.Object |
getProperty(java.lang.String name)
Get the value of a feature/property from the underlying implementation
|
javax.xml.stream.XMLReporter |
getXMLReporter()
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
|
javax.xml.stream.XMLResolver |
getXMLResolver()
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
|
boolean |
isCoalescing()
Indicates whether or not the factory is configured to produced streams that coalesce adjacent text nodes.
|
boolean |
isPropertySupported(java.lang.String name)
Query the set of properties that this factory supports.
|
static javax.xml.stream.XMLInputFactory |
newInstance() |
void |
setCoalescing(boolean coalescing)
Specifies that the stream produced by this code will append all adjacent text nodes.
|
void |
setEventAllocator(javax.xml.stream.util.XMLEventAllocator allocator)
Set a user defined event allocator for events
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
Allows the user to set specific feature/property on the underlying implementation.
|
void |
setXMLReporter(javax.xml.stream.XMLReporter reporter)
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
|
void |
setXMLResolver(javax.xml.stream.XMLResolver resolver)
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
|
public static javax.xml.stream.XMLInputFactory newInstance()
public javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source source) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLInputFactory
createXMLStreamReader
in class javax.xml.stream.XMLInputFactory
source
- the source to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
createXMLStreamReader
in class javax.xml.stream.XMLInputFactory
stream
- the InputStream to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream, java.lang.String encoding) throws javax.xml.stream.XMLStreamException
createXMLStreamReader
in class javax.xml.stream.XMLInputFactory
stream
- the InputStream to read fromencoding
- the character encoding of the streamjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLInputFactory
createXMLStreamReader
in class javax.xml.stream.XMLInputFactory
systemId
- the system ID of the streamstream
- the InputStream to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.Reader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLInputFactory
createXMLStreamReader
in class javax.xml.stream.XMLInputFactory
systemId
- the system ID of the streamreader
- the InputStream to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.Reader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLInputFactory
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
systemId
- the system ID of the inputreader
- the XML data to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLInputFactory
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
systemId
- the system ID of the streamstream
- the InputStream to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader) throws javax.xml.stream.XMLStreamException
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
reader
- the XML data to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
reader
- the XMLEventReader to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source source) throws javax.xml.stream.XMLStreamException
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
source
- the source to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
stream
- the InputStream to read fromjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream, java.lang.String encoding) throws javax.xml.stream.XMLStreamException
createXMLEventReader
in class javax.xml.stream.XMLInputFactory
stream
- the InputStream to read fromencoding
- the character encoding of the streamjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLResolver getXMLResolver()
getXMLResolver
in class javax.xml.stream.XMLInputFactory
public void setXMLResolver(javax.xml.stream.XMLResolver resolver)
setXMLResolver
in class javax.xml.stream.XMLInputFactory
resolver
- the resolver to use to resolve referencespublic javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.StreamFilter filter) throws javax.xml.stream.XMLStreamException
createFilteredReader
in class javax.xml.stream.XMLInputFactory
reader
- the reader to filterfilter
- the filter to apply to the readerjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader reader, javax.xml.stream.EventFilter filter) throws javax.xml.stream.XMLStreamException
createFilteredReader
in class javax.xml.stream.XMLInputFactory
reader
- the event reader to wrapfilter
- the filter to apply to the event readerjavax.xml.stream.XMLStreamException
public javax.xml.stream.XMLReporter getXMLReporter()
getXMLReporter
in class javax.xml.stream.XMLInputFactory
public void setXMLReporter(javax.xml.stream.XMLReporter reporter)
setXMLReporter
in class javax.xml.stream.XMLInputFactory
reporter
- the resolver to use to report non fatal errorspublic void setEventAllocator(javax.xml.stream.util.XMLEventAllocator allocator)
setEventAllocator
in class javax.xml.stream.XMLInputFactory
allocator
- the user defined allocatorpublic javax.xml.stream.util.XMLEventAllocator getEventAllocator()
getEventAllocator
in class javax.xml.stream.XMLInputFactory
public void setCoalescing(boolean coalescing)
public boolean isCoalescing()
public void setProperty(java.lang.String name, java.lang.Object value) throws java.lang.IllegalArgumentException
javax.xml.stream.XMLInputFactory
setProperty
in class javax.xml.stream.XMLInputFactory
name
- The name of the property (may not be null)value
- The value of the propertyjava.lang.IllegalArgumentException
- if the property is not supportedpublic java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
javax.xml.stream.XMLInputFactory
getProperty
in class javax.xml.stream.XMLInputFactory
name
- The name of the property (may not be null)java.lang.IllegalArgumentException
- if the property is not supportedpublic javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader in) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLInputFactory
createXMLStreamReader
in class javax.xml.stream.XMLInputFactory
in
- the XML data to read fromjavax.xml.stream.XMLStreamException
public boolean isPropertySupported(java.lang.String name)
javax.xml.stream.XMLInputFactory
isPropertySupported
in class javax.xml.stream.XMLInputFactory
name
- The name of the property (may not be null)