public abstract class BaseXMLEventFactory
extends javax.xml.stream.XMLEventFactory
XMLEventFactory
implementations. This class
makes it easier to implement by coalesing the various forms of each method into
a single creation method, such as
createAttribute(QName, String, Location, QName)
.Modifier and Type | Field and Description |
---|---|
protected javax.xml.stream.Location |
location
The current location registered with the factory.
|
Constructor and Description |
---|
BaseXMLEventFactory() |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.Attribute |
createAttribute(javax.xml.namespace.QName name,
java.lang.String value) |
abstract javax.xml.stream.events.Attribute |
createAttribute(javax.xml.namespace.QName name,
java.lang.String value,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
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 namespaceURI,
java.lang.String localName,
java.lang.String value) |
javax.xml.stream.events.Characters |
createCData(java.lang.String content) |
abstract javax.xml.stream.events.Characters |
createCData(java.lang.String content,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
javax.xml.stream.events.Characters |
createCharacters(java.lang.String content) |
abstract javax.xml.stream.events.Characters |
createCharacters(java.lang.String content,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
javax.xml.stream.events.Comment |
createComment(java.lang.String text) |
abstract javax.xml.stream.events.Comment |
createComment(java.lang.String text,
javax.xml.stream.Location location) |
javax.xml.stream.events.DTD |
createDTD(java.lang.String dtd) |
abstract javax.xml.stream.events.DTD |
createDTD(java.lang.String dtd,
javax.xml.stream.Location location) |
javax.xml.stream.events.EndDocument |
createEndDocument() |
abstract javax.xml.stream.events.EndDocument |
createEndDocument(javax.xml.stream.Location location) |
javax.xml.stream.events.EndElement |
createEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces) |
abstract javax.xml.stream.events.EndElement |
createEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
javax.xml.stream.events.EndElement |
createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName) |
javax.xml.stream.events.EndElement |
createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator namespaces) |
javax.xml.stream.events.EntityReference |
createEntityReference(java.lang.String name,
javax.xml.stream.events.EntityDeclaration declaration) |
abstract javax.xml.stream.events.EntityReference |
createEntityReference(java.lang.String name,
javax.xml.stream.events.EntityDeclaration declaration,
javax.xml.stream.Location location) |
javax.xml.stream.events.Characters |
createIgnorableSpace(java.lang.String content) |
abstract javax.xml.stream.events.Characters |
createIgnorableSpace(java.lang.String content,
javax.xml.stream.Location location) |
javax.xml.stream.events.Namespace |
createNamespace(java.lang.String namespaceUri) |
javax.xml.stream.events.Namespace |
createNamespace(java.lang.String prefix,
java.lang.String namespaceUri) |
abstract javax.xml.stream.events.Namespace |
createNamespace(java.lang.String prefix,
java.lang.String namespaceUri,
javax.xml.stream.Location location) |
javax.xml.stream.events.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data) |
abstract javax.xml.stream.events.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data,
javax.xml.stream.Location location) |
javax.xml.stream.events.Characters |
createSpace(java.lang.String content) |
abstract javax.xml.stream.events.Characters |
createSpace(java.lang.String content,
javax.xml.stream.Location location) |
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) |
abstract javax.xml.stream.events.StartDocument |
createStartDocument(java.lang.String encoding,
java.lang.String version,
java.lang.Boolean standalone,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
javax.xml.stream.events.StartElement |
createStartElement(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces) |
abstract javax.xml.stream.events.StartElement |
createStartElement(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext namespaceCtx,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
javax.xml.stream.events.StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName) |
javax.xml.stream.events.StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces) |
javax.xml.stream.events.StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context) |
void |
setLocation(javax.xml.stream.Location location) |
protected javax.xml.stream.Location location
public void setLocation(javax.xml.stream.Location location)
setLocation
in class javax.xml.stream.XMLEventFactory
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 prefix, java.lang.String namespaceURI, 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 localName, java.lang.String value)
createAttribute
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name, java.lang.String value, javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)
public javax.xml.stream.events.Characters createCData(java.lang.String content)
createCData
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Characters createCData(java.lang.String content, javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)
public javax.xml.stream.events.Characters createCharacters(java.lang.String content)
createCharacters
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Characters createCharacters(java.lang.String content, javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)
public javax.xml.stream.events.Comment createComment(java.lang.String text)
createComment
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Comment createComment(java.lang.String text, javax.xml.stream.Location location)
public javax.xml.stream.events.DTD createDTD(java.lang.String dtd)
createDTD
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.DTD createDTD(java.lang.String dtd, javax.xml.stream.Location location)
public javax.xml.stream.events.EndDocument createEndDocument()
createEndDocument
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.EndDocument createEndDocument(javax.xml.stream.Location location)
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 namespaceUri, java.lang.String localName, 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 namespaceUri, java.lang.String localName)
createEndElement
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name, java.util.Iterator namespaces, javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)
public javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name, javax.xml.stream.events.EntityDeclaration declaration)
createEntityReference
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name, javax.xml.stream.events.EntityDeclaration declaration, javax.xml.stream.Location location)
public javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
createIgnorableSpace
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content, javax.xml.stream.Location location)
public javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix, java.lang.String namespaceUri)
createNamespace
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.Namespace createNamespace(java.lang.String namespaceUri)
createNamespace
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix, java.lang.String namespaceUri, javax.xml.stream.Location location)
public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
createProcessingInstruction
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data, javax.xml.stream.Location location)
public javax.xml.stream.events.Characters createSpace(java.lang.String content)
createSpace
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.Characters createSpace(java.lang.String content, javax.xml.stream.Location location)
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, java.lang.String version, boolean standalone)
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)
createStartDocument
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version, java.lang.Boolean standalone, javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)
public javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name, java.util.Iterator attributes, java.util.Iterator namespaces)
createStartElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName, java.util.Iterator attributes, java.util.Iterator namespaces, javax.xml.namespace.NamespaceContext context)
createStartElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName, java.util.Iterator attributes, java.util.Iterator namespaces)
createStartElement
in class javax.xml.stream.XMLEventFactory
public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName)
createStartElement
in class javax.xml.stream.XMLEventFactory
public abstract javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name, java.util.Iterator attributes, java.util.Iterator namespaces, javax.xml.namespace.NamespaceContext namespaceCtx, javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)