public abstract class BaseXMLEventFactory extends 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 Location |
location
The current location registered with the factory.
|
| Constructor and Description |
|---|
BaseXMLEventFactory() |
| Modifier and Type | Method and Description |
|---|---|
Attribute |
createAttribute(QName name,
java.lang.String value) |
abstract Attribute |
createAttribute(QName name,
java.lang.String value,
Location location,
QName schemaType) |
Attribute |
createAttribute(java.lang.String localName,
java.lang.String value) |
Attribute |
createAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value) |
Characters |
createCData(java.lang.String content) |
abstract Characters |
createCData(java.lang.String content,
Location location,
QName schemaType) |
Characters |
createCharacters(java.lang.String content) |
abstract Characters |
createCharacters(java.lang.String content,
Location location,
QName schemaType) |
Comment |
createComment(java.lang.String text) |
abstract Comment |
createComment(java.lang.String text,
Location location) |
DTD |
createDTD(java.lang.String dtd) |
abstract DTD |
createDTD(java.lang.String dtd,
Location location) |
EndDocument |
createEndDocument() |
abstract EndDocument |
createEndDocument(Location location) |
EndElement |
createEndElement(QName name,
java.util.Iterator namespaces) |
abstract EndElement |
createEndElement(QName name,
java.util.Iterator namespaces,
Location location,
QName schemaType) |
EndElement |
createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName) |
EndElement |
createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator namespaces) |
EntityReference |
createEntityReference(java.lang.String name,
EntityDeclaration declaration) |
abstract EntityReference |
createEntityReference(java.lang.String name,
EntityDeclaration declaration,
Location location) |
Characters |
createIgnorableSpace(java.lang.String content) |
abstract Characters |
createIgnorableSpace(java.lang.String content,
Location location) |
Namespace |
createNamespace(java.lang.String namespaceUri) |
Namespace |
createNamespace(java.lang.String prefix,
java.lang.String namespaceUri) |
abstract Namespace |
createNamespace(java.lang.String prefix,
java.lang.String namespaceUri,
Location location) |
ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data) |
abstract ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data,
Location location) |
Characters |
createSpace(java.lang.String content) |
abstract Characters |
createSpace(java.lang.String content,
Location location) |
StartDocument |
createStartDocument() |
StartDocument |
createStartDocument(java.lang.String encoding) |
StartDocument |
createStartDocument(java.lang.String encoding,
java.lang.String version) |
StartDocument |
createStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone) |
abstract StartDocument |
createStartDocument(java.lang.String encoding,
java.lang.String version,
java.lang.Boolean standalone,
Location location,
QName schemaType) |
StartElement |
createStartElement(QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces) |
abstract StartElement |
createStartElement(QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
NamespaceContext namespaceCtx,
Location location,
QName schemaType) |
StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName) |
StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces) |
StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
NamespaceContext context) |
void |
setLocation(Location location) |
newFactory, newFactory, newInstance, newInstanceprotected Location location
public void setLocation(Location location)
setLocation in class XMLEventFactorypublic Attribute createAttribute(QName name, java.lang.String value)
createAttribute in class XMLEventFactorypublic Attribute createAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
createAttribute in class XMLEventFactorypublic Attribute createAttribute(java.lang.String localName, java.lang.String value)
createAttribute in class XMLEventFactorypublic abstract Attribute createAttribute(QName name, java.lang.String value, Location location, QName schemaType)
public Characters createCData(java.lang.String content)
createCData in class XMLEventFactorypublic abstract Characters createCData(java.lang.String content, Location location, QName schemaType)
public Characters createCharacters(java.lang.String content)
createCharacters in class XMLEventFactorypublic abstract Characters createCharacters(java.lang.String content, Location location, QName schemaType)
public Comment createComment(java.lang.String text)
createComment in class XMLEventFactorypublic DTD createDTD(java.lang.String dtd)
createDTD in class XMLEventFactorypublic EndDocument createEndDocument()
createEndDocument in class XMLEventFactorypublic abstract EndDocument createEndDocument(Location location)
public EndElement createEndElement(QName name, java.util.Iterator namespaces)
createEndElement in class XMLEventFactorypublic EndElement createEndElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName, java.util.Iterator namespaces)
createEndElement in class XMLEventFactorypublic EndElement createEndElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName)
createEndElement in class XMLEventFactorypublic abstract EndElement createEndElement(QName name, java.util.Iterator namespaces, Location location, QName schemaType)
public EntityReference createEntityReference(java.lang.String name, EntityDeclaration declaration)
createEntityReference in class XMLEventFactorypublic abstract EntityReference createEntityReference(java.lang.String name, EntityDeclaration declaration, Location location)
public Characters createIgnorableSpace(java.lang.String content)
createIgnorableSpace in class XMLEventFactorypublic abstract Characters createIgnorableSpace(java.lang.String content, Location location)
public Namespace createNamespace(java.lang.String prefix, java.lang.String namespaceUri)
createNamespace in class XMLEventFactorypublic Namespace createNamespace(java.lang.String namespaceUri)
createNamespace in class XMLEventFactorypublic abstract Namespace createNamespace(java.lang.String prefix, java.lang.String namespaceUri, Location location)
public ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
createProcessingInstruction in class XMLEventFactorypublic abstract ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data, Location location)
public Characters createSpace(java.lang.String content)
createSpace in class XMLEventFactorypublic abstract Characters createSpace(java.lang.String content, Location location)
public StartDocument createStartDocument()
createStartDocument in class XMLEventFactorypublic StartDocument createStartDocument(java.lang.String encoding, java.lang.String version, boolean standalone)
createStartDocument in class XMLEventFactorypublic StartDocument createStartDocument(java.lang.String encoding, java.lang.String version)
createStartDocument in class XMLEventFactorypublic StartDocument createStartDocument(java.lang.String encoding)
createStartDocument in class XMLEventFactorypublic abstract StartDocument createStartDocument(java.lang.String encoding, java.lang.String version, java.lang.Boolean standalone, Location location, QName schemaType)
public StartElement createStartElement(QName name, java.util.Iterator attributes, java.util.Iterator namespaces)
createStartElement in class XMLEventFactorypublic StartElement createStartElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName, java.util.Iterator attributes, java.util.Iterator namespaces, NamespaceContext context)
createStartElement in class XMLEventFactorypublic 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 XMLEventFactorypublic StartElement createStartElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName)
createStartElement in class XMLEventFactorypublic abstract StartElement createStartElement(QName name, java.util.Iterator attributes, java.util.Iterator namespaces, NamespaceContext namespaceCtx, Location location, QName schemaType)