com.ctc.wstx.stax
Class WstxOutputFactory

java.lang.Object
  extended by javax.xml.stream.XMLOutputFactory
      extended by org.codehaus.stax2.XMLOutputFactory2
          extended by 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:


Field Summary
protected  WriterConfig mConfig
           
 
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 class javax.xml.stream.XMLOutputFactory
IS_REPAIRING_NAMESPACES
 
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
 
Constructor Summary
WstxOutputFactory()
           
 
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 javax.xml.stream.XMLOutputFactory
newFactory, newFactory, newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mConfig

protected final WriterConfig mConfig
Constructor Detail

WstxOutputFactory

public WstxOutputFactory()
Method Detail

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.