com.ctc.wstx.stax
Class WstxEventFactory

java.lang.Object
  extended byjavax.xml.stream.XMLEventFactory
      extended byorg.codehaus.stax2.evt.XMLEventFactory2
          extended bycom.ctc.wstx.stax.WstxEventFactory

public final class WstxEventFactory
extends XMLEventFactory2

Basic implementation of XMLEventFactory to be used with Woodstox.


Constructor Summary
WstxEventFactory()
           
 
Method Summary
 javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name, java.lang.String value)
           
 javax.xml.stream.events.Attribute createAttribute(java.lang.String localName, java.lang.String value)
           
 javax.xml.stream.events.Attribute createAttribute(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName, java.lang.String value)
           
 javax.xml.stream.events.Characters createCData(java.lang.String content)
           
 javax.xml.stream.events.Characters createCharacters(java.lang.String content)
           
 javax.xml.stream.events.Comment createComment(java.lang.String text)
           
 javax.xml.stream.events.DTD createDTD(java.lang.String dtd)
          Note: constructing DTD events this way means that there will be no internal presentation of actual DTD; no parsing is implied by construction.
 DTD2 createDTD(java.lang.String rootName, java.lang.String sysId, java.lang.String pubId, java.lang.String intSubset)
           
 DTD2 createDTD(java.lang.String rootName, java.lang.String sysId, java.lang.String pubId, java.lang.String intSubset, java.lang.Object processedDTD)
           
 javax.xml.stream.events.EndDocument createEndDocument()
           
 javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name, java.util.Iterator namespaces)
           
 javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName)
           
 javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName, java.util.Iterator ns)
           
 javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name, javax.xml.stream.events.EntityDeclaration decl)
           
 javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
           
 javax.xml.stream.events.Namespace createNamespace(java.lang.String nsURI)
           
 javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix, java.lang.String nsUri)
           
 javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
           
 javax.xml.stream.events.Characters createSpace(java.lang.String content)
           
 javax.xml.stream.events.StartDocument createStartDocument()
           
 javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)
           
 javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version)
           
 javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version, boolean standalone)
           
 javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name, java.util.Iterator attr, java.util.Iterator ns)
           
 javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName)
           
 javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName, java.util.Iterator attr, java.util.Iterator ns)
           
 javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName, java.util.Iterator attr, java.util.Iterator ns, javax.xml.namespace.NamespaceContext nsCtxt)
           
 void setLocation(javax.xml.stream.Location loc)
           
 
Methods inherited from class javax.xml.stream.XMLEventFactory
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WstxEventFactory

public WstxEventFactory()
Method Detail

createAttribute

public javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name,
                                                         java.lang.String value)

createAttribute

public javax.xml.stream.events.Attribute createAttribute(java.lang.String localName,
                                                         java.lang.String value)

createAttribute

public javax.xml.stream.events.Attribute createAttribute(java.lang.String prefix,
                                                         java.lang.String nsURI,
                                                         java.lang.String localName,
                                                         java.lang.String value)

createCData

public javax.xml.stream.events.Characters createCData(java.lang.String content)

createCharacters

public javax.xml.stream.events.Characters createCharacters(java.lang.String content)

createComment

public javax.xml.stream.events.Comment createComment(java.lang.String text)

createDTD

public javax.xml.stream.events.DTD createDTD(java.lang.String dtd)
Note: constructing DTD events this way means that there will be no internal presentation of actual DTD; no parsing is implied by construction.


createEndDocument

public javax.xml.stream.events.EndDocument createEndDocument()

createEndElement

public javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name,
                                                           java.util.Iterator namespaces)

createEndElement

public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
                                                           java.lang.String nsURI,
                                                           java.lang.String localName)

createEndElement

public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
                                                           java.lang.String nsURI,
                                                           java.lang.String localName,
                                                           java.util.Iterator ns)

createEntityReference

public javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name,
                                                                     javax.xml.stream.events.EntityDeclaration decl)

createIgnorableSpace

public javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)

createNamespace

public javax.xml.stream.events.Namespace createNamespace(java.lang.String nsURI)

createNamespace

public javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix,
                                                         java.lang.String nsUri)

createProcessingInstruction

public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target,
                                                                                 java.lang.String data)

createSpace

public javax.xml.stream.events.Characters createSpace(java.lang.String content)

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument()

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
                                                                 java.lang.String version)

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
                                                                 java.lang.String version,
                                                                 boolean standalone)

createStartElement

public javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name,
                                                               java.util.Iterator attr,
                                                               java.util.Iterator ns)

createStartElement

public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix,
                                                               java.lang.String nsURI,
                                                               java.lang.String localName)

createStartElement

public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix,
                                                               java.lang.String nsURI,
                                                               java.lang.String localName,
                                                               java.util.Iterator attr,
                                                               java.util.Iterator ns)

createStartElement

public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix,
                                                               java.lang.String nsURI,
                                                               java.lang.String localName,
                                                               java.util.Iterator attr,
                                                               java.util.Iterator ns,
                                                               javax.xml.namespace.NamespaceContext nsCtxt)

setLocation

public void setLocation(javax.xml.stream.Location loc)

createDTD

public DTD2 createDTD(java.lang.String rootName,
                      java.lang.String sysId,
                      java.lang.String pubId,
                      java.lang.String intSubset)
Specified by:
createDTD in class XMLEventFactory2

createDTD

public DTD2 createDTD(java.lang.String rootName,
                      java.lang.String sysId,
                      java.lang.String pubId,
                      java.lang.String intSubset,
                      java.lang.Object processedDTD)
Specified by:
createDTD in class XMLEventFactory2