com.bea.xml.stream

Class MXParserFactory

public class MXParserFactory extends XMLInputFactory

Method Summary
XMLStreamReadercreateFilteredReader(XMLStreamReader reader, StreamFilter filter)
Create a filtered reader that wraps the filter around the reader
XMLEventReadercreateFilteredReader(XMLEventReader reader, EventFilter filter)
Create a filtered event reader that wraps the filter around the event reader
XMLEventReadercreateXMLEventReader(String systemId, Reader reader)
XMLEventReadercreateXMLEventReader(String systemId, InputStream stream)
XMLEventReadercreateXMLEventReader(Reader reader)
Create a new XMLEventReader from a reader
XMLEventReadercreateXMLEventReader(XMLStreamReader reader)
Create a new XMLEventReader from an XMLStreamReader
XMLEventReadercreateXMLEventReader(Source source)
Create a new XMLEventReader from a JAXP source
XMLEventReadercreateXMLEventReader(InputStream stream)
Create a new XMLEventReader from a java.io.stream
XMLEventReadercreateXMLEventReader(InputStream stream, String encoding)
Create a new XMLEventReader from a java.io.stream
XMLStreamReadercreateXMLStreamReader(Source source)
XMLStreamReadercreateXMLStreamReader(InputStream stream)
Create a new XMLStreamReader from a java.io.stream
XMLStreamReadercreateXMLStreamReader(InputStream stream, String encoding)
Create a new XMLStreamReader from a java.io.stream
XMLStreamReadercreateXMLStreamReader(String systemId, InputStream stream)
XMLStreamReadercreateXMLStreamReader(String systemId, Reader reader)
XMLStreamReadercreateXMLStreamReader(Reader in)
XMLEventAllocatorgetEventAllocator()
Gets the allocator used by streams created with this factory
ObjectgetProperty(String name)
XMLReportergetXMLReporter()
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
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(String name)
static XMLInputFactorynewInstance()
voidsetCoalescing(boolean coalescing)
Specifies that the stream produced by this code will append all adjacent text nodes.
voidsetEventAllocator(XMLEventAllocator allocator)
Set a user defined event allocator for events
voidsetProperty(String name, Object value)
voidsetXMLReporter(XMLReporter reporter)
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
voidsetXMLResolver(XMLResolver resolver)
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.

Method Detail

createFilteredReader

public XMLStreamReader createFilteredReader(XMLStreamReader reader, StreamFilter filter)
Create a filtered reader that wraps the filter around the reader

Parameters: reader the reader to filter filter the filter to apply to the reader

createFilteredReader

public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter)
Create a filtered event reader that wraps the filter around the event reader

Parameters: reader the event reader to wrap filter the filter to apply to the event reader

createXMLEventReader

public XMLEventReader createXMLEventReader(String systemId, Reader reader)

createXMLEventReader

public XMLEventReader createXMLEventReader(String systemId, InputStream stream)

createXMLEventReader

public XMLEventReader createXMLEventReader(Reader reader)
Create a new XMLEventReader from a reader

Parameters: reader the XML data to read from

createXMLEventReader

public XMLEventReader createXMLEventReader(XMLStreamReader reader)
Create a new XMLEventReader from an XMLStreamReader

Parameters: reader the XMLEventReader to read from

createXMLEventReader

public XMLEventReader createXMLEventReader(Source source)
Create a new XMLEventReader from a JAXP source

Parameters: source the source to read from

createXMLEventReader

public XMLEventReader createXMLEventReader(InputStream stream)
Create a new XMLEventReader from a java.io.stream

Parameters: stream the InputStream to read from

createXMLEventReader

public XMLEventReader createXMLEventReader(InputStream stream, String encoding)
Create a new XMLEventReader from a java.io.stream

Parameters: stream the InputStream to read from encoding the character encoding of the stream

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(Source source)

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(InputStream stream)
Create a new XMLStreamReader from a java.io.stream

Parameters: stream the InputStream to read from

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(InputStream stream, String encoding)
Create a new XMLStreamReader from a java.io.stream

Parameters: stream the InputStream to read from encoding the character encoding of the stream

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(String systemId, InputStream stream)

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(String systemId, Reader reader)

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(Reader in)

getEventAllocator

public XMLEventAllocator getEventAllocator()
Gets the allocator used by streams created with this factory

getProperty

public Object getProperty(String name)

getXMLReporter

public XMLReporter getXMLReporter()
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.

getXMLResolver

public XMLResolver getXMLResolver()
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.

isCoalescing

public boolean isCoalescing()
Indicates whether or not the factory is configured to produced streams that coalesce adjacent text nodes.

isPropertySupported

public boolean isPropertySupported(String name)

newInstance

public static XMLInputFactory newInstance()

setCoalescing

public void setCoalescing(boolean coalescing)
Specifies that the stream produced by this code will append all adjacent text nodes.

setEventAllocator

public void setEventAllocator(XMLEventAllocator allocator)
Set a user defined event allocator for events

Parameters: allocator the user defined allocator

setProperty

public void setProperty(String name, Object value)

setXMLReporter

public void setXMLReporter(XMLReporter reporter)
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.

Parameters: reporter the resolver to use to report non fatal errors

setXMLResolver

public void setXMLResolver(XMLResolver resolver)
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.

Parameters: resolver the resolver to use to resolve references