com.bea.xml.stream

Class MXParserFactory


public class MXParserFactory
extends javax.xml.stream.XMLInputFactory

Field Summary

Fields inherited from class javax.xml.stream.XMLInputFactory

ALLOCATOR, IS_COALESCING, IS_NAMESPACE_AWARE, IS_REPLACING_ENTITY_REFERENCES, IS_SUPPORTING_EXTERNAL_ENTITIES, IS_VALIDATING, REPORTER, RESOLVER, SUPPORT_DTD

Method Summary

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(InputStream stream)
Create a new XMLEventReader from an input stream
javax.xml.stream.XMLEventReader
createXMLEventReader(InputStream stream, String encoding)
Create a new XMLEventReader from an input stream
javax.xml.stream.XMLEventReader
createXMLEventReader(Reader reader)
Create a new XMLEventReader from a reader
javax.xml.stream.XMLEventReader
createXMLEventReader(Source source)
Create a new XMLEventReader from a JAXP source
javax.xml.stream.XMLEventReader
createXMLEventReader(String systemId, java.io.InputStream stream)
javax.xml.stream.XMLEventReader
createXMLEventReader(String systemId, java.io.Reader reader)
javax.xml.stream.XMLEventReader
createXMLEventReader(javax.xml.stream.XMLStreamReader reader)
Create a new XMLEventReader from an XMLStreamReader
javax.xml.stream.XMLStreamReader
createXMLStreamReader(InputStream stream)
Create a new XMLStreamReader from a java.io.stream
javax.xml.stream.XMLStreamReader
createXMLStreamReader(InputStream stream, String encoding)
Create a new XMLStreamReader from a java.io.stream
javax.xml.stream.XMLStreamReader
createXMLStreamReader(Reader in)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(Source source)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(String systemId, java.io.InputStream stream)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(String systemId, java.io.Reader reader)
javax.xml.stream.util.XMLEventAllocator
getEventAllocator()
Gets the allocator used by streams created with this factory
Object
getProperty(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(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 events
void
setProperty(String name, 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.

Methods inherited from class javax.xml.stream.XMLInputFactory

createFilteredReader, createFilteredReader, createXMLEventReader, createXMLEventReader, createXMLEventReader, createXMLEventReader, createXMLEventReader, createXMLEventReader, createXMLEventReader, createXMLStreamReader, createXMLStreamReader, createXMLStreamReader, createXMLStreamReader, createXMLStreamReader, createXMLStreamReader, getEventAllocator, getProperty, getXMLReporter, getXMLResolver, isPropertySupported, newInstance, newInstance, setEventAllocator, setProperty, setXMLReporter, setXMLResolver

Method Details

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
Overrides:
createFilteredReader in interface javax.xml.stream.XMLInputFactory
Parameters:
reader - the event reader to wrap
filter - the filter to apply to the event reader

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
Overrides:
createFilteredReader in interface javax.xml.stream.XMLInputFactory
Parameters:
reader - the reader to filter
filter - the filter to apply to the reader

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(InputStream stream)
            throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from an input stream
Parameters:
stream - the InputStream to read from

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(InputStream stream,
                                                            String encoding)
            throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from an input stream
Parameters:
stream - the InputStream to read from
encoding - the character encoding of the stream

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(Reader reader)
            throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from a reader
Parameters:
reader - the XML data to read from

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(Source source)
            throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from a JAXP source
Overrides:
createXMLEventReader in interface javax.xml.stream.XMLInputFactory
Parameters:
source - the source to read from

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(String systemId,
                                                            java.io.InputStream stream)
            throws javax.xml.stream.XMLStreamException
Overrides:
createXMLEventReader in interface javax.xml.stream.XMLInputFactory

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(String systemId,
                                                            java.io.Reader reader)
            throws javax.xml.stream.XMLStreamException
Overrides:
createXMLEventReader in interface javax.xml.stream.XMLInputFactory

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException
Create a new XMLEventReader from an XMLStreamReader
Overrides:
createXMLEventReader in interface javax.xml.stream.XMLInputFactory
Parameters:
reader - the XMLEventReader to read from

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(InputStream stream)
            throws javax.xml.stream.XMLStreamException
Create a new XMLStreamReader from a java.io.stream
Parameters:
stream - the InputStream to read from

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(InputStream stream,
                                                              String encoding)
            throws javax.xml.stream.XMLStreamException
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 javax.xml.stream.XMLStreamReader createXMLStreamReader(Reader in)
            throws javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(Source source)
            throws javax.xml.stream.XMLStreamException
Overrides:
createXMLStreamReader in interface javax.xml.stream.XMLInputFactory

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(String systemId,
                                                              java.io.InputStream stream)
            throws javax.xml.stream.XMLStreamException
Overrides:
createXMLStreamReader in interface javax.xml.stream.XMLInputFactory

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(String systemId,
                                                              java.io.Reader reader)
            throws javax.xml.stream.XMLStreamException
Overrides:
createXMLStreamReader in interface javax.xml.stream.XMLInputFactory

getEventAllocator

public javax.xml.stream.util.XMLEventAllocator getEventAllocator()
Gets the allocator used by streams created with this factory
Overrides:
getEventAllocator in interface javax.xml.stream.XMLInputFactory

getProperty

public Object getProperty(String name)
            throws IllegalArgumentException

getXMLReporter

public javax.xml.stream.XMLReporter getXMLReporter()
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
Overrides:
getXMLReporter in interface javax.xml.stream.XMLInputFactory

getXMLResolver

public javax.xml.stream.XMLResolver getXMLResolver()
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
Overrides:
getXMLResolver in interface javax.xml.stream.XMLInputFactory

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)
Overrides:
isPropertySupported in interface javax.xml.stream.XMLInputFactory

newInstance

public static javax.xml.stream.XMLInputFactory newInstance()
Overrides:
newInstance in interface javax.xml.stream.XMLInputFactory

setCoalescing

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

setEventAllocator

public void setEventAllocator(javax.xml.stream.util.XMLEventAllocator allocator)
Set a user defined event allocator for events
Overrides:
setEventAllocator in interface javax.xml.stream.XMLInputFactory
Parameters:
allocator - the user defined allocator

setProperty

public void setProperty(String name,
                        Object value)
            throws IllegalArgumentException

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.
Overrides:
setXMLReporter in interface javax.xml.stream.XMLInputFactory
Parameters:
reporter - the resolver to use to report non fatal errors

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.
Overrides:
setXMLResolver in interface javax.xml.stream.XMLInputFactory
Parameters:
resolver - the resolver to use to resolve references