javanet.staxutils.events
Class BaseXMLEventFactory
java.lang.Object
javax.xml.stream.XMLEventFactory
javanet.staxutils.events.BaseXMLEventFactory
- Direct Known Subclasses:
- EventFactory
- public abstract class BaseXMLEventFactory
- extends XMLEventFactory
Abstract base class for 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)
.
- Version:
- $Revision: 1.1 $
- Author:
- Christian Niles
Field Summary |
protected Location |
location
The current location registered with the factory. |
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
location
protected Location location
- The current location registered with the factory.
BaseXMLEventFactory
public BaseXMLEventFactory()
setLocation
public void setLocation(Location location)
createAttribute
public Attribute createAttribute(QName name,
java.lang.String value)
createAttribute
public Attribute createAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
createAttribute
public Attribute createAttribute(java.lang.String localName,
java.lang.String value)
createAttribute
public abstract Attribute createAttribute(QName name,
java.lang.String value,
Location location,
QName schemaType)
createCData
public Characters createCData(java.lang.String content)
createCData
public abstract Characters createCData(java.lang.String content,
Location location,
QName schemaType)
createCharacters
public Characters createCharacters(java.lang.String content)
createCharacters
public abstract Characters createCharacters(java.lang.String content,
Location location,
QName schemaType)
createComment
public Comment createComment(java.lang.String text)
createComment
public abstract Comment createComment(java.lang.String text,
Location location)
createDTD
public DTD createDTD(java.lang.String dtd)
createDTD
public abstract DTD createDTD(java.lang.String dtd,
Location location)
createEndDocument
public EndDocument createEndDocument()
createEndDocument
public abstract EndDocument createEndDocument(Location location)
createEndElement
public EndElement createEndElement(QName name,
java.util.Iterator namespaces)
createEndElement
public EndElement createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator namespaces)
createEndElement
public EndElement createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName)
createEndElement
public abstract EndElement createEndElement(QName name,
java.util.Iterator namespaces,
Location location,
QName schemaType)
createEntityReference
public EntityReference createEntityReference(java.lang.String name,
EntityDeclaration declaration)
createEntityReference
public abstract EntityReference createEntityReference(java.lang.String name,
EntityDeclaration declaration,
Location location)
createIgnorableSpace
public Characters createIgnorableSpace(java.lang.String content)
createIgnorableSpace
public abstract Characters createIgnorableSpace(java.lang.String content,
Location location)
createNamespace
public Namespace createNamespace(java.lang.String prefix,
java.lang.String namespaceUri)
createNamespace
public Namespace createNamespace(java.lang.String namespaceUri)
createNamespace
public abstract Namespace createNamespace(java.lang.String prefix,
java.lang.String namespaceUri,
Location location)
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
createProcessingInstruction
public abstract ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data,
Location location)
createSpace
public Characters createSpace(java.lang.String content)
createSpace
public abstract Characters createSpace(java.lang.String content,
Location location)
createStartDocument
public StartDocument createStartDocument()
createStartDocument
public StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone)
createStartDocument
public StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version)
createStartDocument
public StartDocument createStartDocument(java.lang.String encoding)
createStartDocument
public abstract StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version,
java.lang.Boolean standalone,
Location location,
QName schemaType)
createStartElement
public StartElement createStartElement(QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces)
createStartElement
public 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
public StartElement createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces)
createStartElement
public StartElement createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName)
createStartElement
public abstract StartElement createStartElement(QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
NamespaceContext namespaceCtx,
Location location,
QName schemaType)