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
    • 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 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​(java.io.InputStream stream)
      Create a new XMLEventReader from an input stream
      javax.xml.stream.XMLEventReader createXMLEventReader​(java.io.InputStream stream, java.lang.String encoding)
      Create a new XMLEventReader from an input stream
      javax.xml.stream.XMLEventReader createXMLEventReader​(java.io.Reader reader)
      Create a new XMLEventReader from a reader
      javax.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 XMLStreamReader
      javax.xml.stream.XMLEventReader createXMLEventReader​(javax.xml.transform.Source source)
      Create a new XMLEventReader from a JAXP source
      javax.xml.stream.XMLStreamReader createXMLStreamReader​(java.io.InputStream stream)
      Create a new XMLStreamReader from a java.io.stream
      javax.xml.stream.XMLStreamReader createXMLStreamReader​(java.io.InputStream stream, java.lang.String encoding)
      Create a new XMLStreamReader from a java.io.stream
      javax.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 factory
      java.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 events
      void 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.
      • Methods inherited from class javax.xml.stream.XMLInputFactory

        newDefaultFactory, newFactory, newFactory, newInstance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MXParserFactory

        public MXParserFactory()
    • 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 class javax.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 class javax.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 class javax.xml.stream.XMLInputFactory
        Parameters:
        stream - the InputStream to read from
        encoding - 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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.xml.stream.XMLInputFactory
        Parameters:
        stream - the InputStream to read from
        encoding - 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 class javax.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 class javax.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 class javax.xml.stream.XMLInputFactory
        Parameters:
        reader - the reader to filter
        filter - 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 class javax.xml.stream.XMLInputFactory
        Parameters:
        reader - the event reader to wrap
        filter - 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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.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 class javax.xml.stream.XMLInputFactory
        Throws:
        javax.xml.stream.XMLStreamException
      • isPropertySupported

        public boolean isPropertySupported​(java.lang.String name)
        Specified by:
        isPropertySupported in class javax.xml.stream.XMLInputFactory