Class WrappingXMLOutputFactory
- java.lang.Object
-
- javax.xml.stream.XMLOutputFactory
-
- org.apache.axiom.util.stax.wrapper.XMLOutputFactoryWrapper
-
- org.apache.axiom.util.stax.wrapper.WrappingXMLOutputFactory
-
public class WrappingXMLOutputFactory extends XMLOutputFactoryWrapper
XMLOutputFactory
wrapper that wraps allXMLEventWriter
andXMLStreamWriter
instances created from it.
-
-
Field Summary
-
Fields inherited from class javax.xml.stream.XMLOutputFactory
IS_REPAIRING_NAMESPACES
-
-
Constructor Summary
Constructors Constructor Description WrappingXMLOutputFactory(XMLOutputFactory parent)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLEventWriter
createXMLEventWriter(OutputStream stream)
XMLEventWriter
createXMLEventWriter(OutputStream stream, String encoding)
XMLEventWriter
createXMLEventWriter(Writer stream)
XMLEventWriter
createXMLEventWriter(Result result)
XMLStreamWriter
createXMLStreamWriter(OutputStream stream)
XMLStreamWriter
createXMLStreamWriter(OutputStream stream, String encoding)
XMLStreamWriter
createXMLStreamWriter(Writer stream)
XMLStreamWriter
createXMLStreamWriter(Result result)
protected XMLEventWriter
wrap(XMLEventWriter writer)
Wrap a writer created from this factory.protected XMLStreamWriter
wrap(XMLStreamWriter writer)
Wrap a writer created from this factory.-
Methods inherited from class org.apache.axiom.util.stax.wrapper.XMLOutputFactoryWrapper
getProperty, isPropertySupported, setProperty
-
Methods inherited from class javax.xml.stream.XMLOutputFactory
newDefaultFactory, newFactory, newFactory, newInstance, newInstance
-
-
-
-
Constructor Detail
-
WrappingXMLOutputFactory
public WrappingXMLOutputFactory(XMLOutputFactory parent)
Constructor.- Parameters:
parent
- the parent factory
-
-
Method Detail
-
wrap
protected XMLEventWriter wrap(XMLEventWriter writer)
Wrap a writer created from this factory. Implementations should override this method if they wish to wrapXMLEventWriter
instances created from the factory. The default implementation simply returns the unwrapped writer.- Parameters:
writer
- the writer to wrap- Returns:
- the wrapped writer
-
wrap
protected XMLStreamWriter wrap(XMLStreamWriter writer)
Wrap a writer created from this factory. Implementations should override this method if they wish to wrapXMLStreamWriter
instances created from the factory. The default implementation simply returns the unwrapped writer.- Parameters:
writer
- the writer to wrap- Returns:
- the wrapped writer
-
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(OutputStream stream, String encoding) throws XMLStreamException
- Overrides:
createXMLEventWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(OutputStream stream) throws XMLStreamException
- Overrides:
createXMLEventWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(Result result) throws XMLStreamException
- Overrides:
createXMLEventWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(Writer stream) throws XMLStreamException
- Overrides:
createXMLEventWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(OutputStream stream, String encoding) throws XMLStreamException
- Overrides:
createXMLStreamWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(OutputStream stream) throws XMLStreamException
- Overrides:
createXMLStreamWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(Result result) throws XMLStreamException
- Overrides:
createXMLStreamWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(Writer stream) throws XMLStreamException
- Overrides:
createXMLStreamWriter
in classXMLOutputFactoryWrapper
- Throws:
XMLStreamException
-
-