com.ctc.wstx.stax
Class WstxEventFactory

java.lang.Object
  extended by javax.xml.stream.XMLEventFactory
      extended by org.codehaus.stax2.evt.XMLEventFactory2
          extended by com.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)
Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory

createAttribute

public javax.xml.stream.events.Attribute createAttribute(java.lang.String localName,
                                                         java.lang.String value)
Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory

createAttribute

public javax.xml.stream.events.Attribute createAttribute(java.lang.String prefix,
                                                         java.lang.String nsURI,
                                                         java.lang.String localName,
                                                         java.lang.String value)
Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory

createCData

public javax.xml.stream.events.Characters createCData(java.lang.String content)
Specified by:
createCData in class javax.xml.stream.XMLEventFactory

createCharacters

public javax.xml.stream.events.Characters createCharacters(java.lang.String content)
Specified by:
createCharacters in class javax.xml.stream.XMLEventFactory

createComment

public javax.xml.stream.events.Comment createComment(java.lang.String text)
Specified by:
createComment in class javax.xml.stream.XMLEventFactory

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.

Specified by:
createDTD in class javax.xml.stream.XMLEventFactory

createEndDocument

public javax.xml.stream.events.EndDocument createEndDocument()
Specified by:
createEndDocument in class javax.xml.stream.XMLEventFactory

createEndElement

public javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name,
                                                           java.util.Iterator namespaces)
Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory

createEndElement

public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
                                                           java.lang.String nsURI,
                                                           java.lang.String localName)
Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory

createEndElement

public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
                                                           java.lang.String nsURI,
                                                           java.lang.String localName,
                                                           java.util.Iterator ns)
Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory

createEntityReference

public javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name,
                                                                     javax.xml.stream.events.EntityDeclaration decl)
Specified by:
createEntityReference in class javax.xml.stream.XMLEventFactory

createIgnorableSpace

public javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
Specified by:
createIgnorableSpace in class javax.xml.stream.XMLEventFactory

createNamespace

public javax.xml.stream.events.Namespace createNamespace(java.lang.String nsURI)
Specified by:
createNamespace in class javax.xml.stream.XMLEventFactory

createNamespace

public javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix,
                                                         java.lang.String nsUri)
Specified by:
createNamespace in class javax.xml.stream.XMLEventFactory

createProcessingInstruction

public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target,
                                                                                 java.lang.String data)
Specified by:
createProcessingInstruction in class javax.xml.stream.XMLEventFactory

createSpace

public javax.xml.stream.events.Characters createSpace(java.lang.String content)
Specified by:
createSpace in class javax.xml.stream.XMLEventFactory

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument()
Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)
Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
                                                                 java.lang.String version)
Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory

createStartDocument

public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
                                                                 java.lang.String version,
                                                                 boolean standalone)
Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory

createStartElement

public javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name,
                                                               java.util.Iterator attr,
                                                               java.util.Iterator ns)
Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory

createStartElement

public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix,
                                                               java.lang.String nsURI,
                                                               java.lang.String localName)
Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory

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)
Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory

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)
Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory

setLocation

public void setLocation(javax.xml.stream.Location loc)
Specified by:
setLocation in class javax.xml.stream.XMLEventFactory

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