Package javanet.staxutils.events
Class BaseXMLEventFactory
java.lang.Object
javax.xml.stream.XMLEventFactory
javanet.staxutils.events.BaseXMLEventFactory
- Direct Known Subclasses:
EventFactory
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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAttribute(String localName, String value) createAttribute(String prefix, String namespaceURI, String localName, String value) createAttribute(QName name, String value) abstract AttributecreateAttribute(QName name, String value, Location location, QName schemaType) createCData(String content) abstract CharacterscreateCData(String content, Location location, QName schemaType) createCharacters(String content) abstract CharacterscreateCharacters(String content, Location location, QName schemaType) createComment(String text) abstract CommentcreateComment(String text, Location location) abstract DTDabstract EndDocumentcreateEndDocument(Location location) createEndElement(String prefix, String namespaceUri, String localName) createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces) createEndElement(QName name, Iterator namespaces) abstract EndElementcreateEndElement(QName name, Iterator namespaces, Location location, QName schemaType) createEntityReference(String name, EntityDeclaration declaration) abstract EntityReferencecreateEntityReference(String name, EntityDeclaration declaration, Location location) createIgnorableSpace(String content) abstract CharacterscreateIgnorableSpace(String content, Location location) createNamespace(String namespaceUri) createNamespace(String prefix, String namespaceUri) abstract NamespacecreateNamespace(String prefix, String namespaceUri, Location location) createProcessingInstruction(String target, String data) abstract ProcessingInstructioncreateProcessingInstruction(String target, String data, Location location) createSpace(String content) abstract CharacterscreateSpace(String content, Location location) createStartDocument(String encoding) createStartDocument(String encoding, String version) createStartDocument(String encoding, String version, boolean standalone) abstract StartDocumentcreateStartDocument(String encoding, String version, Boolean standalone, Location location, QName schemaType) createStartElement(String prefix, String namespaceUri, String localName) createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces) createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context) createStartElement(QName name, Iterator attributes, Iterator namespaces) abstract StartElementcreateStartElement(QName name, Iterator attributes, Iterator namespaces, NamespaceContext namespaceCtx, Location location, QName schemaType) voidsetLocation(Location location) Methods inherited from class javax.xml.stream.XMLEventFactory
newDefaultFactory, newFactory, newFactory, newInstance, newInstance
-
Field Details
-
location
The current location registered with the factory.
-
-
Constructor Details
-
BaseXMLEventFactory
public BaseXMLEventFactory()
-
-
Method Details
-
setLocation
- Specified by:
setLocationin classXMLEventFactory
-
createAttribute
- Specified by:
createAttributein classXMLEventFactory
-
createAttribute
public Attribute createAttribute(String prefix, String namespaceURI, String localName, String value) - Specified by:
createAttributein classXMLEventFactory
-
createAttribute
- Specified by:
createAttributein classXMLEventFactory
-
createAttribute
-
createCData
- Specified by:
createCDatain classXMLEventFactory
-
createCData
-
createCharacters
- Specified by:
createCharactersin classXMLEventFactory
-
createCharacters
-
createComment
- Specified by:
createCommentin classXMLEventFactory
-
createComment
-
createDTD
- Specified by:
createDTDin classXMLEventFactory
-
createDTD
-
createEndDocument
- Specified by:
createEndDocumentin classXMLEventFactory
-
createEndDocument
-
createEndElement
- Specified by:
createEndElementin classXMLEventFactory
-
createEndElement
public EndElement createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces) - Specified by:
createEndElementin classXMLEventFactory
-
createEndElement
- Specified by:
createEndElementin classXMLEventFactory
-
createEndElement
public abstract EndElement createEndElement(QName name, Iterator namespaces, Location location, QName schemaType) -
createEntityReference
- Specified by:
createEntityReferencein classXMLEventFactory
-
createEntityReference
public abstract EntityReference createEntityReference(String name, EntityDeclaration declaration, Location location) -
createIgnorableSpace
- Specified by:
createIgnorableSpacein classXMLEventFactory
-
createIgnorableSpace
-
createNamespace
- Specified by:
createNamespacein classXMLEventFactory
-
createNamespace
- Specified by:
createNamespacein classXMLEventFactory
-
createNamespace
-
createProcessingInstruction
- Specified by:
createProcessingInstructionin classXMLEventFactory
-
createProcessingInstruction
public abstract ProcessingInstruction createProcessingInstruction(String target, String data, Location location) -
createSpace
- Specified by:
createSpacein classXMLEventFactory
-
createSpace
-
createStartDocument
- Specified by:
createStartDocumentin classXMLEventFactory
-
createStartDocument
- Specified by:
createStartDocumentin classXMLEventFactory
-
createStartDocument
- Specified by:
createStartDocumentin classXMLEventFactory
-
createStartDocument
- Specified by:
createStartDocumentin classXMLEventFactory
-
createStartDocument
-
createStartElement
- Specified by:
createStartElementin classXMLEventFactory
-
createStartElement
public StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context) - Specified by:
createStartElementin classXMLEventFactory
-
createStartElement
public StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces) - Specified by:
createStartElementin classXMLEventFactory
-
createStartElement
- Specified by:
createStartElementin classXMLEventFactory
-
createStartElement
public abstract StartElement createStartElement(QName name, Iterator attributes, Iterator namespaces, NamespaceContext namespaceCtx, Location location, QName schemaType)
-