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.
Note that due to underlying Stax factory being non-generic (it was specified
for JDK 1.4, pre-generic), no generic typing can be added to various
Iterators in signatures.
| 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) |
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(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) |
public javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name,
java.lang.String value)
createAttribute in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Attribute createAttribute(java.lang.String localName,
java.lang.String value)
createAttribute in class javax.xml.stream.XMLEventFactorypublic 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.XMLEventFactorypublic javax.xml.stream.events.Characters createCData(java.lang.String content)
createCData in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Characters createCharacters(java.lang.String content)
createCharacters in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Comment createComment(java.lang.String text)
createComment in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.DTD createDTD(java.lang.String dtd)
createDTD in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.EndDocument createEndDocument()
createEndDocument in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces)
createEndElement in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
java.lang.String nsURI,
java.lang.String localName)
createEndElement in class javax.xml.stream.XMLEventFactorypublic 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.XMLEventFactorypublic javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name,
javax.xml.stream.events.EntityDeclaration decl)
createEntityReference in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
createIgnorableSpace in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Namespace createNamespace(java.lang.String nsURI)
createNamespace in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix,
java.lang.String nsURI)
createNamespace in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
createProcessingInstruction in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.Characters createSpace(java.lang.String content)
createSpace in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.StartDocument createStartDocument()
createStartDocument in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)
createStartDocument in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version)
createStartDocument in class javax.xml.stream.XMLEventFactorypublic javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone)
createStartDocument in class javax.xml.stream.XMLEventFactorypublic 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.XMLEventFactorypublic javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix,
java.lang.String nsURI,
java.lang.String localName)
createStartElement in class javax.xml.stream.XMLEventFactorypublic 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.XMLEventFactorypublic 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.XMLEventFactorypublic void setLocation(javax.xml.stream.Location loc)
setLocation in class javax.xml.stream.XMLEventFactorypublic DTD2 createDTD(java.lang.String rootName, java.lang.String sysId, java.lang.String pubId, java.lang.String intSubset)
createDTD in class XMLEventFactory2public 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 XMLEventFactory2protected 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)