Package com.bea.xml.stream
Class MXParserFactory
- java.lang.Object
-
- javax.xml.stream.XMLInputFactory
-
- com.bea.xml.stream.MXParserFactory
-
public class MXParserFactory extends javax.xml.stream.XMLInputFactory
-
-
Constructor Summary
Constructors Constructor Description MXParserFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 readerjavax.xml.stream.XMLStreamReader
createFilteredReader(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.StreamFilter filter)
Create a filtered reader that wraps the filter around the readerjavax.xml.stream.XMLEventReader
createXMLEventReader(java.io.InputStream stream)
Create a new XMLEventReader from an input streamjavax.xml.stream.XMLEventReader
createXMLEventReader(java.io.InputStream stream, java.lang.String encoding)
Create a new XMLEventReader from an input streamjavax.xml.stream.XMLEventReader
createXMLEventReader(java.io.Reader reader)
Create a new XMLEventReader from a readerjavax.xml.stream.XMLEventReader
createXMLEventReader(java.lang.String systemId, java.io.InputStream stream)
javax.xml.stream.XMLEventReader
createXMLEventReader(java.lang.String systemId, java.io.Reader reader)
javax.xml.stream.XMLEventReader
createXMLEventReader(javax.xml.stream.XMLStreamReader reader)
Create a new XMLEventReader from an XMLStreamReaderjavax.xml.stream.XMLEventReader
createXMLEventReader(javax.xml.transform.Source source)
Create a new XMLEventReader from a JAXP sourcejavax.xml.stream.XMLStreamReader
createXMLStreamReader(java.io.InputStream stream)
Create a new XMLStreamReader from a java.io.streamjavax.xml.stream.XMLStreamReader
createXMLStreamReader(java.io.InputStream stream, java.lang.String encoding)
Create a new XMLStreamReader from a java.io.streamjavax.xml.stream.XMLStreamReader
createXMLStreamReader(java.io.Reader in)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.lang.String systemId, java.io.InputStream stream)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.lang.String systemId, java.io.Reader reader)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(javax.xml.transform.Source source)
javax.xml.stream.util.XMLEventAllocator
getEventAllocator()
Gets the allocator used by streams created with this factoryjava.lang.Object
getProperty(java.lang.String name)
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)
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 eventsvoid
setProperty(java.lang.String name, java.lang.Object value)
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.
-
-
-
Method Detail
-
newInstance
public static javax.xml.stream.XMLInputFactory newInstance()
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source source) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
Create a new XMLStreamReader from a java.io.stream- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
stream
- the InputStream to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream, java.lang.String encoding) throws javax.xml.stream.XMLStreamException
Create a new XMLStreamReader from a java.io.stream- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
stream
- the InputStream to read fromencoding
- the character encoding of the stream- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.Reader reader) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.Reader reader) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader) throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from a reader- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
reader
- the XML data to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from an XMLStreamReader- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
reader
- the XMLEventReader to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source source) throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from a JAXP source- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
source
- the source to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream) throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from an input stream- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
stream
- the InputStream to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream, java.lang.String encoding) throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from an input stream- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
stream
- the InputStream to read fromencoding
- the character encoding of the stream- Throws:
javax.xml.stream.XMLStreamException
-
getXMLResolver
public javax.xml.stream.XMLResolver getXMLResolver()
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.- Specified by:
getXMLResolver
in classjavax.xml.stream.XMLInputFactory
-
setXMLResolver
public void setXMLResolver(javax.xml.stream.XMLResolver resolver)
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.- Specified by:
setXMLResolver
in classjavax.xml.stream.XMLInputFactory
- Parameters:
resolver
- the resolver to use to resolve references
-
createFilteredReader
public javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.StreamFilter filter) throws javax.xml.stream.XMLStreamException
Create a filtered reader that wraps the filter around the reader- Specified by:
createFilteredReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
reader
- the reader to filterfilter
- the filter to apply to the reader- Throws:
javax.xml.stream.XMLStreamException
-
createFilteredReader
public javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader reader, javax.xml.stream.EventFilter filter) throws javax.xml.stream.XMLStreamException
Create a filtered event reader that wraps the filter around the event reader- Specified by:
createFilteredReader
in classjavax.xml.stream.XMLInputFactory
- Parameters:
reader
- the event reader to wrapfilter
- the filter to apply to the event reader- Throws:
javax.xml.stream.XMLStreamException
-
getXMLReporter
public javax.xml.stream.XMLReporter getXMLReporter()
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.- Specified by:
getXMLReporter
in classjavax.xml.stream.XMLInputFactory
-
setXMLReporter
public void setXMLReporter(javax.xml.stream.XMLReporter reporter)
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.- Specified by:
setXMLReporter
in classjavax.xml.stream.XMLInputFactory
- Parameters:
reporter
- the resolver to use to report non fatal errors
-
setEventAllocator
public void setEventAllocator(javax.xml.stream.util.XMLEventAllocator allocator)
Set a user defined event allocator for events- Specified by:
setEventAllocator
in classjavax.xml.stream.XMLInputFactory
- Parameters:
allocator
- the user defined allocator
-
getEventAllocator
public javax.xml.stream.util.XMLEventAllocator getEventAllocator()
Gets the allocator used by streams created with this factory- Specified by:
getEventAllocator
in classjavax.xml.stream.XMLInputFactory
-
setCoalescing
public void setCoalescing(boolean coalescing)
Specifies that the stream produced by this code will append all adjacent text nodes.
-
isCoalescing
public boolean isCoalescing()
Indicates whether or not the factory is configured to produced streams that coalesce adjacent text nodes.
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object value) throws java.lang.IllegalArgumentException
- Specified by:
setProperty
in classjavax.xml.stream.XMLInputFactory
- Throws:
java.lang.IllegalArgumentException
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
- Specified by:
getProperty
in classjavax.xml.stream.XMLInputFactory
- Throws:
java.lang.IllegalArgumentException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader in) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
isPropertySupported
public boolean isPropertySupported(java.lang.String name)
- Specified by:
isPropertySupported
in classjavax.xml.stream.XMLInputFactory
-
-