com.bea.xml.stream
Class MXParserFactory

java.lang.Object
  extended byjavax.xml.stream.XMLInputFactory
      extended bycom.bea.xml.stream.MXParserFactory

public class MXParserFactory
extends XMLInputFactory


Field Summary
(package private)  ConfigurationContextBase config
           
 
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
 
Constructor Summary
MXParserFactory()
           
 
Method Summary
 XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter)
          Create a filtered event reader that wraps the filter around the event reader
 XMLStreamReader createFilteredReader(XMLStreamReader reader, StreamFilter filter)
          Create a filtered reader that wraps the filter around the reader
 XMLEventReader createXMLEventReader(InputStream stream)
          Create a new XMLEventReader from a java.io.stream
 XMLEventReader createXMLEventReader(InputStream stream, String encoding)
          Create a new XMLEventReader from a java.io.stream
 XMLEventReader createXMLEventReader(Reader reader)
          Create a new XMLEventReader from a reader
 XMLEventReader createXMLEventReader(Source source)
          Create a new XMLEventReader from a JAXP source
 XMLEventReader createXMLEventReader(String systemId, InputStream stream)
           
 XMLEventReader createXMLEventReader(String systemId, Reader reader)
           
 XMLEventReader createXMLEventReader(XMLStreamReader reader)
          Create a new XMLEventReader from an XMLStreamReader
 XMLStreamReader createXMLStreamReader(InputStream stream)
          Create a new XMLStreamReader from a java.io.stream
 XMLStreamReader createXMLStreamReader(InputStream stream, String encoding)
          Create a new XMLStreamReader from a java.io.stream
 XMLStreamReader createXMLStreamReader(Reader in)
           
 XMLStreamReader createXMLStreamReader(Source source)
           
 XMLStreamReader createXMLStreamReader(String systemId, InputStream stream)
           
 XMLStreamReader createXMLStreamReader(String systemId, Reader reader)
           
 XMLEventAllocator getEventAllocator()
          Gets the allocator used by streams created with this factory
 Object getProperty(String name)
           
 XMLReporter getXMLReporter()
          The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
 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 XMLInputFactory newInstance()
           
 void setCoalescing(boolean coalescing)
          Specifies that the stream produced by this code will append all adjacent text nodes.
 void setEventAllocator(XMLEventAllocator allocator)
          Set a user defined event allocator for events
 void setProperty(String name, Object value)
           
 void setXMLReporter(XMLReporter reporter)
          The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
 void setXMLResolver(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
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

ConfigurationContextBase config
Constructor Detail

MXParserFactory

public MXParserFactory()
Method Detail

newInstance

public static XMLInputFactory newInstance()

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(Source source)
                                      throws XMLStreamException
Throws:
XMLStreamException

createXMLStreamReader

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

Parameters:
stream - the InputStream to read from
Throws:
XMLStreamException

createXMLStreamReader

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

Parameters:
stream - the InputStream to read from
encoding - the character encoding of the stream
Throws:
XMLStreamException

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(String systemId,
                                             InputStream stream)
                                      throws XMLStreamException
Throws:
XMLStreamException

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(String systemId,
                                             Reader reader)
                                      throws XMLStreamException
Throws:
XMLStreamException

createXMLEventReader

public XMLEventReader createXMLEventReader(String systemId,
                                           Reader reader)
                                    throws XMLStreamException
Throws:
XMLStreamException

createXMLEventReader

public XMLEventReader createXMLEventReader(String systemId,
                                           InputStream stream)
                                    throws XMLStreamException
Throws:
XMLStreamException

createXMLEventReader

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

Parameters:
reader - the XML data to read from
Throws:
XMLStreamException

createXMLEventReader

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

Parameters:
reader - the XMLEventReader to read from
Throws:
XMLStreamException

createXMLEventReader

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

Parameters:
source - the source to read from
Throws:
XMLStreamException

createXMLEventReader

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

Parameters:
stream - the InputStream to read from
Throws:
XMLStreamException

createXMLEventReader

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

Parameters:
stream - the InputStream to read from
encoding - the character encoding of the stream
Throws:
XMLStreamException

getXMLResolver

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


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

createFilteredReader

public XMLStreamReader createFilteredReader(XMLStreamReader reader,
                                            StreamFilter filter)
                                     throws XMLStreamException
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
Throws:
XMLStreamException

createFilteredReader

public XMLEventReader createFilteredReader(XMLEventReader reader,
                                           EventFilter filter)
                                    throws XMLStreamException
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
Throws:
XMLStreamException

getXMLReporter

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


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

setEventAllocator

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

Parameters:
allocator - the user defined allocator

getEventAllocator

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


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(String name,
                        Object value)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException

getProperty

public Object getProperty(String name)
                   throws IllegalArgumentException
Throws:
IllegalArgumentException

createXMLStreamReader

public XMLStreamReader createXMLStreamReader(Reader in)
                                      throws XMLStreamException
Throws:
XMLStreamException

isPropertySupported

public boolean isPropertySupported(String name)


Copyright © 2004 . All Rights Reserved.