javanet.staxutils.events
Class BaseXMLEventFactory

java.lang.Object
  extended by javax.xml.stream.XMLEventFactory
      extended by 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.
 
Constructor Summary
BaseXMLEventFactory()
           
 
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
 

Field Detail

location

protected javax.xml.stream.Location location
The current location registered with the factory.

Constructor Detail

BaseXMLEventFactory

public BaseXMLEventFactory()
Method Detail

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.