com.ctc.wstx.stax
Class WstxOutputFactory
java.lang.Object
javax.xml.stream.XMLOutputFactory
org.codehaus.stax2.XMLOutputFactory2
com.ctc.wstx.stax.WstxOutputFactory
- All Implemented Interfaces:
- OutputConfigFlags, org.codehaus.stax2.XMLStreamProperties
public class WstxOutputFactory
- extends org.codehaus.stax2.XMLOutputFactory2
- implements OutputConfigFlags
Implementation of XMLOutputFactory
for Wstx.
TODO:
- Implement outputter that creates SAX events (DOM-backed
writer exists as of Woodstox 3.2)
Fields inherited from class org.codehaus.stax2.XMLOutputFactory2 |
P_ATTR_VALUE_ESCAPER, P_AUTO_CLOSE_OUTPUT, P_AUTOMATIC_EMPTY_ELEMENTS, P_AUTOMATIC_NS_PREFIX, P_TEXT_ESCAPER |
Fields inherited from interface com.ctc.wstx.cfg.OutputConfigFlags |
CFG_ADD_SPACE_AFTER_EMPTY_ELEM, CFG_AUTO_CLOSE_OUTPUT, CFG_AUTOMATIC_EMPTY_ELEMENTS, CFG_AUTOMATIC_END_ELEMENTS, CFG_AUTOMATIC_NS, CFG_COPY_DEFAULT_ATTRS, CFG_ENABLE_NS, CFG_ESCAPE_CR, CFG_FIX_CONTENT, CFG_OUTPUT_CDATA_AS_TEXT, CFG_VALIDATE_ATTR, CFG_VALIDATE_CONTENT, CFG_VALIDATE_NAMES, CFG_VALIDATE_STRUCTURE |
Fields inherited from interface org.codehaus.stax2.XMLStreamProperties |
XSP_IMPLEMENTATION_NAME, XSP_IMPLEMENTATION_VERSION, XSP_NAMESPACE_AWARE, XSP_PROBLEM_REPORTER, XSP_SUPPORT_XMLID, XSP_SUPPORTS_XML11, XSP_V_XMLID_FULL, XSP_V_XMLID_NONE, XSP_V_XMLID_TYPING |
Method Summary |
void |
configureForRobustness()
|
void |
configureForSpeed()
|
void |
configureForXmlConformance()
|
protected org.codehaus.stax2.XMLStreamWriter2 |
createSW(String enc,
WriterConfig cfg,
XmlWriter xw)
Called by createSW(OutputStream, Writer, String, boolean) after all of the nessesary configuration
logic is complete. |
XMLEventWriter |
createXMLEventWriter(OutputStream out)
|
XMLEventWriter |
createXMLEventWriter(OutputStream out,
String enc)
|
XMLEventWriter |
createXMLEventWriter(Result result)
|
XMLEventWriter |
createXMLEventWriter(Writer w)
|
XMLEventWriter |
createXMLEventWriter(Writer w,
String enc)
|
XMLEventWriter |
createXMLEventWriter(XMLStreamWriter sw)
|
XMLStreamWriter |
createXMLStreamWriter(OutputStream out)
|
XMLStreamWriter |
createXMLStreamWriter(OutputStream out,
String enc)
|
XMLStreamWriter |
createXMLStreamWriter(Result result)
|
XMLStreamWriter |
createXMLStreamWriter(Writer w)
|
org.codehaus.stax2.XMLStreamWriter2 |
createXMLStreamWriter(Writer w,
String enc)
|
WriterConfig |
getConfig()
|
Object |
getProperty(String name)
|
boolean |
isPropertySupported(String name)
|
void |
setProperty(String name,
Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mConfig
protected final WriterConfig mConfig
WstxOutputFactory
public WstxOutputFactory()
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(OutputStream out)
throws XMLStreamException
- Specified by:
createXMLEventWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(OutputStream out,
String enc)
throws XMLStreamException
- Specified by:
createXMLEventWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(Result result)
throws XMLStreamException
- Specified by:
createXMLEventWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(Writer w)
throws XMLStreamException
- Specified by:
createXMLEventWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(OutputStream out)
throws XMLStreamException
- Specified by:
createXMLStreamWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(OutputStream out,
String enc)
throws XMLStreamException
- Specified by:
createXMLStreamWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(Result result)
throws XMLStreamException
- Specified by:
createXMLStreamWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
createXMLStreamWriter
public XMLStreamWriter createXMLStreamWriter(Writer w)
throws XMLStreamException
- Specified by:
createXMLStreamWriter
in class XMLOutputFactory
- Throws:
XMLStreamException
getProperty
public Object getProperty(String name)
- Specified by:
getProperty
in class XMLOutputFactory
isPropertySupported
public boolean isPropertySupported(String name)
- Specified by:
isPropertySupported
in class XMLOutputFactory
setProperty
public void setProperty(String name,
Object value)
- Specified by:
setProperty
in class XMLOutputFactory
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(Writer w,
String enc)
throws XMLStreamException
- Specified by:
createXMLEventWriter
in class org.codehaus.stax2.XMLOutputFactory2
- Throws:
XMLStreamException
createXMLEventWriter
public XMLEventWriter createXMLEventWriter(XMLStreamWriter sw)
throws XMLStreamException
- Specified by:
createXMLEventWriter
in class org.codehaus.stax2.XMLOutputFactory2
- Throws:
XMLStreamException
createXMLStreamWriter
public org.codehaus.stax2.XMLStreamWriter2 createXMLStreamWriter(Writer w,
String enc)
throws XMLStreamException
- Specified by:
createXMLStreamWriter
in class org.codehaus.stax2.XMLOutputFactory2
- Throws:
XMLStreamException
configureForXmlConformance
public void configureForXmlConformance()
- Specified by:
configureForXmlConformance
in class org.codehaus.stax2.XMLOutputFactory2
configureForRobustness
public void configureForRobustness()
- Specified by:
configureForRobustness
in class org.codehaus.stax2.XMLOutputFactory2
configureForSpeed
public void configureForSpeed()
- Specified by:
configureForSpeed
in class org.codehaus.stax2.XMLOutputFactory2
getConfig
public WriterConfig getConfig()
createSW
protected org.codehaus.stax2.XMLStreamWriter2 createSW(String enc,
WriterConfig cfg,
XmlWriter xw)
- Called by
createSW(OutputStream, Writer, String, boolean)
after all of the nessesary configuration
logic is complete.
Copyright © 2011 Codehaus. All Rights Reserved.