org.codehaus.stax2.ri
public abstract class Stax2EventFactoryImpl extends XMLEventFactory2
XMLEventFactory2
.
It can be used as a building block for concrete implementations:
the minimal requirement is to implement createQName
methods.Modifier and Type | Field and Description |
---|---|
protected javax.xml.stream.Location |
mLocation |
Constructor and Description |
---|
Stax2EventFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
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) |
protected abstract javax.xml.namespace.QName |
createQName(java.lang.String nsURI,
java.lang.String localName) |
protected abstract javax.xml.namespace.QName |
createQName(java.lang.String nsURI,
java.lang.String localName,
java.lang.String prefix) |
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) |
protected javax.xml.stream.events.StartElement |
createStartElement(javax.xml.namespace.QName name,
java.util.Iterator attr,
java.util.Iterator ns,
javax.xml.namespace.NamespaceContext ctxt) |
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) |
public javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name, java.lang.String value)
createAttribute
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Attribute createAttribute(java.lang.String localName, java.lang.String value)
createAttribute
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Attribute createAttribute(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName, java.lang.String value)
createAttribute
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Characters createCData(java.lang.String content)
createCData
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Characters createCharacters(java.lang.String content)
createCharacters
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Comment createComment(java.lang.String text)
createComment
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.DTD createDTD(java.lang.String dtd)
createDTD
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.EndDocument createEndDocument()
createEndDocument
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name, java.util.Iterator namespaces)
createEndElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName)
createEndElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName, java.util.Iterator ns)
createEndElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name, javax.xml.stream.events.EntityDeclaration decl)
createEntityReference
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
createIgnorableSpace
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Namespace createNamespace(java.lang.String nsURI)
createNamespace
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix, java.lang.String nsURI)
createNamespace
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
createProcessingInstruction
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Characters createSpace(java.lang.String content)
createSpace
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartDocument createStartDocument()
createStartDocument
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)
createStartDocument
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version)
createStartDocument
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version, boolean standalone)
createStartDocument
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name, java.util.Iterator attr, java.util.Iterator ns)
createStartElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String nsURI, java.lang.String localName)
createStartElement
in class javax.xml.stream.XMLEventFactory
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
in class javax.xml.stream.XMLEventFactory
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)
createStartElement
in class javax.xml.stream.XMLEventFactory
public void setLocation(javax.xml.stream.Location loc)
setLocation
in class javax.xml.stream.XMLEventFactory
public DTD2 createDTD(java.lang.String rootName, java.lang.String sysId, java.lang.String pubId, java.lang.String intSubset)
createDTD
in class XMLEventFactory2
public DTD2 createDTD(java.lang.String rootName, java.lang.String sysId, java.lang.String pubId, java.lang.String intSubset, java.lang.Object processedDTD)
createDTD
in class XMLEventFactory2
protected abstract javax.xml.namespace.QName createQName(java.lang.String nsURI, java.lang.String localName)
protected abstract javax.xml.namespace.QName createQName(java.lang.String nsURI, java.lang.String localName, java.lang.String prefix)
protected javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name, java.util.Iterator attr, java.util.Iterator ns, javax.xml.namespace.NamespaceContext ctxt)