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.XMLEventReadercreateFilteredReader(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.XMLStreamReadercreateFilteredReader(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.StreamFilter filter)Create a filtered reader that wraps the filter around the readerjavax.xml.stream.XMLEventReadercreateXMLEventReader(java.io.InputStream stream)Create a new XMLEventReader from an input streamjavax.xml.stream.XMLEventReadercreateXMLEventReader(java.io.InputStream stream, java.lang.String encoding)Create a new XMLEventReader from an input streamjavax.xml.stream.XMLEventReadercreateXMLEventReader(java.io.Reader reader)Create a new XMLEventReader from a readerjavax.xml.stream.XMLEventReadercreateXMLEventReader(java.lang.String systemId, java.io.InputStream stream)Create a new XMLEventReader from a java.io.InputStreamjavax.xml.stream.XMLEventReadercreateXMLEventReader(java.lang.String systemId, java.io.Reader reader)Create a new XMLEventReader from a readerjavax.xml.stream.XMLEventReadercreateXMLEventReader(javax.xml.stream.XMLStreamReader reader)Create a new XMLEventReader from an XMLStreamReaderjavax.xml.stream.XMLEventReadercreateXMLEventReader(javax.xml.transform.Source source)Create a new XMLEventReader from a JAXP sourcejavax.xml.stream.XMLStreamReadercreateXMLStreamReader(java.io.InputStream stream)Create a new XMLStreamReader from a java.io.streamjavax.xml.stream.XMLStreamReadercreateXMLStreamReader(java.io.InputStream stream, java.lang.String encoding)Create a new XMLStreamReader from a java.io.streamjavax.xml.stream.XMLStreamReadercreateXMLStreamReader(java.io.Reader in)Create a new XMLStreamReader from a readerjavax.xml.stream.XMLStreamReadercreateXMLStreamReader(java.lang.String systemId, java.io.InputStream stream)Create a new XMLStreamReader from a java.io.InputStreamjavax.xml.stream.XMLStreamReadercreateXMLStreamReader(java.lang.String systemId, java.io.Reader reader)Create a new XMLStreamReader from a java.io.InputStreamjavax.xml.stream.XMLStreamReadercreateXMLStreamReader(javax.xml.transform.Source source)Create a new XMLStreamReader from a JAXP source.javax.xml.stream.util.XMLEventAllocatorgetEventAllocator()Gets the allocator used by streams created with this factoryjava.lang.ObjectgetProperty(java.lang.String name)Get the value of a feature/property from the underlying implementationjavax.xml.stream.XMLReportergetXMLReporter()The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.javax.xml.stream.XMLResolvergetXMLResolver()The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.booleanisCoalescing()Indicates whether or not the factory is configured to produced streams that coalesce adjacent text nodes.booleanisPropertySupported(java.lang.String name)Query the set of properties that this factory supports.static javax.xml.stream.XMLInputFactorynewInstance()voidsetCoalescing(boolean coalescing)Specifies that the stream produced by this code will append all adjacent text nodes.voidsetEventAllocator(javax.xml.stream.util.XMLEventAllocator allocator)Set a user defined event allocator for eventsvoidsetProperty(java.lang.String name, java.lang.Object value)Allows the user to set specific feature/property on the underlying implementation.voidsetXMLReporter(javax.xml.stream.XMLReporter reporter)The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.voidsetXMLResolver(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.XMLStreamExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryCreate a new XMLStreamReader from a JAXP source. This method is optional.- Specified by:
createXMLStreamReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
source- the source to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream) throws javax.xml.stream.XMLStreamExceptionCreate a new XMLStreamReader from a java.io.stream- Specified by:
createXMLStreamReaderin 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.XMLStreamExceptionCreate a new XMLStreamReader from a java.io.stream- Specified by:
createXMLStreamReaderin 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.XMLStreamExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryCreate a new XMLStreamReader from a java.io.InputStream- Specified by:
createXMLStreamReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
systemId- the system ID of the streamstream- the InputStream to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.Reader reader) throws javax.xml.stream.XMLStreamExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryCreate a new XMLStreamReader from a java.io.InputStream- Specified by:
createXMLStreamReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
systemId- the system ID of the streamreader- the InputStream to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.Reader reader) throws javax.xml.stream.XMLStreamExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryCreate a new XMLEventReader from a reader- Specified by:
createXMLEventReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
systemId- the system ID of the inputreader- the XML data to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.InputStream stream) throws javax.xml.stream.XMLStreamExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryCreate a new XMLEventReader from a java.io.InputStream- Specified by:
createXMLEventReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
systemId- the system ID of the streamstream- the InputStream to read from- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader) throws javax.xml.stream.XMLStreamExceptionCreate a new XMLEventReader from a reader- Specified by:
createXMLEventReaderin 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.XMLStreamExceptionCreate a new XMLEventReader from an XMLStreamReader- Specified by:
createXMLEventReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
reader- the XMLEventReader to read from- Returns:
- a new XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source source) throws javax.xml.stream.XMLStreamExceptionCreate a new XMLEventReader from a JAXP source- Specified by:
createXMLEventReaderin 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.XMLStreamExceptionCreate a new XMLEventReader from an input stream- Specified by:
createXMLEventReaderin 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.XMLStreamExceptionCreate a new XMLEventReader from an input stream- Specified by:
createXMLEventReaderin 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:
getXMLResolverin 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:
setXMLResolverin 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.XMLStreamExceptionCreate a filtered reader that wraps the filter around the reader- Specified by:
createFilteredReaderin 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.XMLStreamExceptionCreate a filtered event reader that wraps the filter around the event reader- Specified by:
createFilteredReaderin 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:
getXMLReporterin 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:
setXMLReporterin 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:
setEventAllocatorin 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:
getEventAllocatorin 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.IllegalArgumentExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryAllows the user to set specific feature/property on the underlying implementation. The underlying implementation is not required to support every setting of every property in the specification and may use IllegalArgumentException to signal that an unsupported property may not be set with the specified value.- Specified by:
setPropertyin classjavax.xml.stream.XMLInputFactory- Parameters:
name- The name of the property (may not be null)value- The value of the property- Throws:
java.lang.IllegalArgumentException- if the property is not supported
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryGet the value of a feature/property from the underlying implementation- Specified by:
getPropertyin classjavax.xml.stream.XMLInputFactory- Parameters:
name- The name of the property (may not be null)- Returns:
- The value of the property
- Throws:
java.lang.IllegalArgumentException- if the property is not supported
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader in) throws javax.xml.stream.XMLStreamExceptionDescription copied from class:javax.xml.stream.XMLInputFactoryCreate a new XMLStreamReader from a reader- Specified by:
createXMLStreamReaderin classjavax.xml.stream.XMLInputFactory- Parameters:
in- the XML data to read from- Throws:
javax.xml.stream.XMLStreamException
-
isPropertySupported
public boolean isPropertySupported(java.lang.String name)
Description copied from class:javax.xml.stream.XMLInputFactoryQuery the set of properties that this factory supports.- Specified by:
isPropertySupportedin classjavax.xml.stream.XMLInputFactory- Parameters:
name- The name of the property (may not be null)- Returns:
- true if the property is supported and false otherwise
-
-