Class WrappingXMLInputFactory
java.lang.Object
javax.xml.stream.XMLInputFactory
org.apache.axiom.util.stax.wrapper.XMLInputFactoryWrapper
org.apache.axiom.util.stax.wrapper.WrappingXMLInputFactory
- Direct Known Subclasses:
UnclosedReaderDetector
XMLInputFactory wrapper that wraps all XMLEventReader and XMLStreamReader
instances created from it.-
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 -
Method Summary
Modifier and TypeMethodDescriptioncreateFilteredReader(XMLEventReader reader, EventFilter filter) createFilteredReader(XMLStreamReader reader, StreamFilter filter) createXMLEventReader(InputStream stream) createXMLEventReader(InputStream stream, String encoding) createXMLEventReader(Reader reader) createXMLEventReader(String systemId, InputStream stream) createXMLEventReader(String systemId, Reader reader) createXMLEventReader(XMLStreamReader reader) createXMLEventReader(Source source) createXMLStreamReader(InputStream stream) createXMLStreamReader(InputStream stream, String encoding) createXMLStreamReader(Reader reader) createXMLStreamReader(String systemId, InputStream stream) createXMLStreamReader(String systemId, Reader reader) createXMLStreamReader(Source source) protected XMLEventReaderwrap(XMLEventReader reader) Wrap a reader created from this factory.protected XMLStreamReaderwrap(XMLStreamReader reader) Wrap a reader created from this factory.Methods inherited from class org.apache.axiom.util.stax.wrapper.XMLInputFactoryWrapper
getEventAllocator, getProperty, getXMLReporter, getXMLResolver, isPropertySupported, setEventAllocator, setProperty, setXMLReporter, setXMLResolverMethods inherited from class javax.xml.stream.XMLInputFactory
newDefaultFactory, newFactory, newFactory, newInstance, newInstance
-
Constructor Details
-
WrappingXMLInputFactory
Constructor.- Parameters:
parent- the parent factory
-
-
Method Details
-
wrap
Wrap a reader created from this factory. Implementations should override this method if they which to wrapXMLEventReaderinstances created from the factory. The default implementation simply returns the unwrapped reader.- Parameters:
reader- the reader to wrap- Returns:
- the wrapped reader
-
wrap
Wrap a reader created from this factory. Implementations should override this method if they which to wrapXMLStreamReaderinstances created from the factory. The default implementation simply returns the unwrapped reader.- Parameters:
reader- the reader to wrap- Returns:
- the wrapped reader
-
createFilteredReader
public XMLEventReader createFilteredReader(XMLEventReader reader, EventFilter filter) throws XMLStreamException - Overrides:
createFilteredReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createFilteredReader
public XMLStreamReader createFilteredReader(XMLStreamReader reader, StreamFilter filter) throws XMLStreamException - Overrides:
createFilteredReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
public XMLEventReader createXMLEventReader(InputStream stream, String encoding) throws XMLStreamException - Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
- Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
- Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
- Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
public XMLEventReader createXMLEventReader(String systemId, InputStream stream) throws XMLStreamException - Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
public XMLEventReader createXMLEventReader(String systemId, Reader reader) throws XMLStreamException - Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLEventReader
- Overrides:
createXMLEventReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(InputStream stream, String encoding) throws XMLStreamException - Overrides:
createXMLStreamReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLStreamReader
- Overrides:
createXMLStreamReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLStreamReader
- Overrides:
createXMLStreamReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLStreamReader
- Overrides:
createXMLStreamReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(String systemId, InputStream stream) throws XMLStreamException - Overrides:
createXMLStreamReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(String systemId, Reader reader) throws XMLStreamException - Overrides:
createXMLStreamReaderin classXMLInputFactoryWrapper- Throws:
XMLStreamException
-