org.apache.axiom.util.stax.wrapper
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
public class WrappingXMLInputFactory
- extends XMLInputFactoryWrapper
XMLInputFactory
wrapper that wraps all XMLEventReader
and XMLStreamReader
instances created from it.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WrappingXMLInputFactory
public WrappingXMLInputFactory(XMLInputFactory parent)
- Constructor.
- Parameters:
parent
- the parent factory
wrap
protected XMLEventReader wrap(XMLEventReader reader)
- Wrap a reader created from this factory. Implementations should override this method if they
which to wrap
XMLEventReader
instances created from the factory. The default
implementation simply returns the unwrapped reader.
- Parameters:
reader
- the reader to wrap
- Returns:
- the wrapped reader
wrap
protected XMLStreamReader wrap(XMLStreamReader reader)
- Wrap a reader created from this factory. Implementations should override this method if they
which to wrap
XMLStreamReader
instances 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:
createFilteredReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createFilteredReader
public XMLStreamReader createFilteredReader(XMLStreamReader reader,
StreamFilter filter)
throws XMLStreamException
- Overrides:
createFilteredReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(InputStream stream,
String encoding)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(InputStream stream)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(Reader reader)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(Source source)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(String systemId,
InputStream stream)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(String systemId,
Reader reader)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLEventReader
public XMLEventReader createXMLEventReader(XMLStreamReader reader)
throws XMLStreamException
- Overrides:
createXMLEventReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(InputStream stream,
String encoding)
throws XMLStreamException
- Overrides:
createXMLStreamReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(InputStream stream)
throws XMLStreamException
- Overrides:
createXMLStreamReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(Reader reader)
throws XMLStreamException
- Overrides:
createXMLStreamReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(Source source)
throws XMLStreamException
- Overrides:
createXMLStreamReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(String systemId,
InputStream stream)
throws XMLStreamException
- Overrides:
createXMLStreamReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
createXMLStreamReader
public XMLStreamReader createXMLStreamReader(String systemId,
Reader reader)
throws XMLStreamException
- Overrides:
createXMLStreamReader
in class XMLInputFactoryWrapper
- Throws:
XMLStreamException
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.