XMLInputFactory (Java Platform SE 7 ) (original) (raw)
Modifier and Type
Method and Description
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createFilteredReader](../../../javax/xml/stream/XMLInputFactory.html#createFilteredReader%28javax.xml.stream.XMLEventReader,%20javax.xml.stream.EventFilter%29)**([XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream") reader,[EventFilter](../../../javax/xml/stream/EventFilter.html "interface in javax.xml.stream") filter)
Create a filtered event reader that wraps the filter around the event reader
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createFilteredReader](../../../javax/xml/stream/XMLInputFactory.html#createFilteredReader%28javax.xml.stream.XMLStreamReader,%20javax.xml.stream.StreamFilter%29)**([XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream") reader,[StreamFilter](../../../javax/xml/stream/StreamFilter.html "interface in javax.xml.stream") filter)
Create a filtered reader that wraps the filter around the reader
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28java.io.InputStream%29)**([InputStream](../../../java/io/InputStream.html "class in java.io") stream)
Create a new XMLEventReader from a java.io.InputStream
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28java.io.InputStream,%20java.lang.String%29)**([InputStream](../../../java/io/InputStream.html "class in java.io") stream,[String](../../../java/lang/String.html "class in java.lang") encoding)
Create a new XMLEventReader from a java.io.InputStream
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28java.io.Reader%29)**([Reader](../../../java/io/Reader.html "class in java.io") reader)
Create a new XMLEventReader from a reader
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28javax.xml.transform.Source%29)**([Source](../../../javax/xml/transform/Source.html "interface in javax.xml.transform") source)
Create a new XMLEventReader from a JAXP source.
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28java.lang.String,%20java.io.InputStream%29)**([String](../../../java/lang/String.html "class in java.lang") systemId,[InputStream](../../../java/io/InputStream.html "class in java.io") stream)
Create a new XMLEventReader from a java.io.InputStream
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28java.lang.String,%20java.io.Reader%29)**([String](../../../java/lang/String.html "class in java.lang") systemId,[Reader](../../../java/io/Reader.html "class in java.io") reader)
Create a new XMLEventReader from a reader
abstract [XMLEventReader](../../../javax/xml/stream/XMLEventReader.html "interface in javax.xml.stream")
**[createXMLEventReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLEventReader%28javax.xml.stream.XMLStreamReader%29)**([XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream") reader)
Create a new XMLEventReader from an XMLStreamReader.
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createXMLStreamReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader%28java.io.InputStream%29)**([InputStream](../../../java/io/InputStream.html "class in java.io") stream)
Create a new XMLStreamReader from a java.io.InputStream
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createXMLStreamReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader%28java.io.InputStream,%20java.lang.String%29)**([InputStream](../../../java/io/InputStream.html "class in java.io") stream,[String](../../../java/lang/String.html "class in java.lang") encoding)
Create a new XMLStreamReader from a java.io.InputStream
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createXMLStreamReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader%28java.io.Reader%29)**([Reader](../../../java/io/Reader.html "class in java.io") reader)
Create a new XMLStreamReader from a reader
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createXMLStreamReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader%28javax.xml.transform.Source%29)**([Source](../../../javax/xml/transform/Source.html "interface in javax.xml.transform") source)
Create a new XMLStreamReader from a JAXP source.
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createXMLStreamReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader%28java.lang.String,%20java.io.InputStream%29)**([String](../../../java/lang/String.html "class in java.lang") systemId,[InputStream](../../../java/io/InputStream.html "class in java.io") stream)
Create a new XMLStreamReader from a java.io.InputStream
abstract [XMLStreamReader](../../../javax/xml/stream/XMLStreamReader.html "interface in javax.xml.stream")
**[createXMLStreamReader](../../../javax/xml/stream/XMLInputFactory.html#createXMLStreamReader%28java.lang.String,%20java.io.Reader%29)**([String](../../../java/lang/String.html "class in java.lang") systemId,[Reader](../../../java/io/Reader.html "class in java.io") reader)
Create a new XMLStreamReader from a java.io.InputStream
abstract [XMLEventAllocator](../../../javax/xml/stream/util/XMLEventAllocator.html "interface in javax.xml.stream.util")
**[getEventAllocator](../../../javax/xml/stream/XMLInputFactory.html#getEventAllocator%28%29)**()
Gets the allocator used by streams created with this factory
abstract [Object](../../../java/lang/Object.html "class in java.lang")
**[getProperty](../../../javax/xml/stream/XMLInputFactory.html#getProperty%28java.lang.String%29)**([String](../../../java/lang/String.html "class in java.lang") name)
Get the value of a feature/property from the underlying implementation
abstract [XMLReporter](../../../javax/xml/stream/XMLReporter.html "interface in javax.xml.stream")
**[getXMLReporter](../../../javax/xml/stream/XMLInputFactory.html#getXMLReporter%28%29)**()
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
abstract [XMLResolver](../../../javax/xml/stream/XMLResolver.html "interface in javax.xml.stream")
**[getXMLResolver](../../../javax/xml/stream/XMLInputFactory.html#getXMLResolver%28%29)**()
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
abstract boolean
**[isPropertySupported](../../../javax/xml/stream/XMLInputFactory.html#isPropertySupported%28java.lang.String%29)**([String](../../../java/lang/String.html "class in java.lang") name)
Query the set of properties that this factory supports.
static [XMLInputFactory](../../../javax/xml/stream/XMLInputFactory.html "class in javax.xml.stream")
**[newFactory](../../../javax/xml/stream/XMLInputFactory.html#newFactory%28%29)**()
Create a new instance of the factory.
static [XMLInputFactory](../../../javax/xml/stream/XMLInputFactory.html "class in javax.xml.stream")
**[newFactory](../../../javax/xml/stream/XMLInputFactory.html#newFactory%28java.lang.String,%20java.lang.ClassLoader%29)**([String](../../../java/lang/String.html "class in java.lang") factoryId,[ClassLoader](../../../java/lang/ClassLoader.html "class in java.lang") classLoader)
Create a new instance of the factory.
static [XMLInputFactory](../../../javax/xml/stream/XMLInputFactory.html "class in javax.xml.stream")
**[newInstance](../../../javax/xml/stream/XMLInputFactory.html#newInstance%28%29)**()
Create a new instance of the factory.
static [XMLInputFactory](../../../javax/xml/stream/XMLInputFactory.html "class in javax.xml.stream")
**[newInstance](../../../javax/xml/stream/XMLInputFactory.html#newInstance%28java.lang.String,%20java.lang.ClassLoader%29)**([String](../../../java/lang/String.html "class in java.lang") factoryId,[ClassLoader](../../../java/lang/ClassLoader.html "class in java.lang") classLoader)
Deprecated.
This method has been deprecated to maintain API consistency. All newInstance methods have been replaced with corresponding newFactory methods. The replacement newFactory(java.lang.String, java.lang.ClassLoader) method defines no changes in behavior.
abstract void
**[setEventAllocator](../../../javax/xml/stream/XMLInputFactory.html#setEventAllocator%28javax.xml.stream.util.XMLEventAllocator%29)**([XMLEventAllocator](../../../javax/xml/stream/util/XMLEventAllocator.html "interface in javax.xml.stream.util") allocator)
Set a user defined event allocator for events
abstract void
**[setProperty](../../../javax/xml/stream/XMLInputFactory.html#setProperty%28java.lang.String,%20java.lang.Object%29)**([String](../../../java/lang/String.html "class in java.lang") name,[Object](../../../java/lang/Object.html "class in java.lang") value)
Allows the user to set specific feature/property on the underlying implementation.
abstract void
**[setXMLReporter](../../../javax/xml/stream/XMLInputFactory.html#setXMLReporter%28javax.xml.stream.XMLReporter%29)**([XMLReporter](../../../javax/xml/stream/XMLReporter.html "interface in javax.xml.stream") reporter)
The reporter that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.
abstract void
**[setXMLResolver](../../../javax/xml/stream/XMLInputFactory.html#setXMLResolver%28javax.xml.stream.XMLResolver%29)**([XMLResolver](../../../javax/xml/stream/XMLResolver.html "interface in javax.xml.stream") resolver)
The resolver that will be set on any XMLStreamReader or XMLEventReader created by this factory instance.