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 javax.xml.stream.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 javax.xml.stream.Location |
location
The current location registered with the factory. |
|
Method Summary |
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)
|
| Methods inherited from class javax.xml.stream.XMLEventFactory |
newFactory, newFactory, newInstance, newInstance |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
location
protected javax.xml.stream.Location location
- The current location registered with the factory.
BaseXMLEventFactory
public BaseXMLEventFactory()
setLocation
public void setLocation(javax.xml.stream.Location location)
- Specified by:
setLocation in class javax.xml.stream.XMLEventFactory
createAttribute
public javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name,
java.lang.String value)
- Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory
createAttribute
public javax.xml.stream.events.Attribute createAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
- Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory
createAttribute
public javax.xml.stream.events.Attribute createAttribute(java.lang.String localName,
java.lang.String value)
- Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory
createAttribute
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)
createCData
public javax.xml.stream.events.Characters createCData(java.lang.String content)
- Specified by:
createCData in class javax.xml.stream.XMLEventFactory
createCData
public abstract javax.xml.stream.events.Characters createCData(java.lang.String content,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType)
createCharacters
public javax.xml.stream.events.Characters createCharacters(java.lang.String content)
- Specified by:
createCharacters in class javax.xml.stream.XMLEventFactory
createCharacters
public abstract javax.xml.stream.events.Characters createCharacters(java.lang.String content,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType)
createComment
public javax.xml.stream.events.Comment createComment(java.lang.String text)
- Specified by:
createComment in class javax.xml.stream.XMLEventFactory
createComment
public abstract javax.xml.stream.events.Comment createComment(java.lang.String text,
javax.xml.stream.Location location)
createDTD
public javax.xml.stream.events.DTD createDTD(java.lang.String dtd)
- Specified by:
createDTD in class javax.xml.stream.XMLEventFactory
createDTD
public abstract javax.xml.stream.events.DTD createDTD(java.lang.String dtd,
javax.xml.stream.Location location)
createEndDocument
public javax.xml.stream.events.EndDocument createEndDocument()
- Specified by:
createEndDocument in class javax.xml.stream.XMLEventFactory
createEndDocument
public abstract javax.xml.stream.events.EndDocument createEndDocument(javax.xml.stream.Location location)
createEndElement
public javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces)
- Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory
createEndElement
public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator namespaces)
- Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory
createEndElement
public javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName)
- Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory
createEndElement
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)
createEntityReference
public javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name,
javax.xml.stream.events.EntityDeclaration declaration)
- Specified by:
createEntityReference in class javax.xml.stream.XMLEventFactory
createEntityReference
public abstract javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name,
javax.xml.stream.events.EntityDeclaration declaration,
javax.xml.stream.Location location)
createIgnorableSpace
public javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
- Specified by:
createIgnorableSpace in class javax.xml.stream.XMLEventFactory
createIgnorableSpace
public abstract javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content,
javax.xml.stream.Location location)
createNamespace
public javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix,
java.lang.String namespaceUri)
- Specified by:
createNamespace in class javax.xml.stream.XMLEventFactory
createNamespace
public javax.xml.stream.events.Namespace createNamespace(java.lang.String namespaceUri)
- Specified by:
createNamespace in class javax.xml.stream.XMLEventFactory
createNamespace
public abstract javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix,
java.lang.String namespaceUri,
javax.xml.stream.Location location)
createProcessingInstruction
public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
- Specified by:
createProcessingInstruction in class javax.xml.stream.XMLEventFactory
createProcessingInstruction
public abstract javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data,
javax.xml.stream.Location location)
createSpace
public javax.xml.stream.events.Characters createSpace(java.lang.String content)
- Specified by:
createSpace in class javax.xml.stream.XMLEventFactory
createSpace
public abstract javax.xml.stream.events.Characters createSpace(java.lang.String content,
javax.xml.stream.Location location)
createStartDocument
public javax.xml.stream.events.StartDocument createStartDocument()
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartDocument
public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone)
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartDocument
public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding,
java.lang.String version)
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartDocument
public javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartDocument
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)
createStartElement
public javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
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)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
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)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
public javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
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)
Copyright © 2013. All Rights Reserved.