org.codehaus.stax2.ri
Class Stax2EventFactoryImpl
java.lang.Object
javax.xml.stream.XMLEventFactory
org.codehaus.stax2.evt.XMLEventFactory2
org.codehaus.stax2.ri.Stax2EventFactoryImpl
public abstract class Stax2EventFactoryImpl
- extends XMLEventFactory2
This is an abstract almost complete plain vanilla implementation of
XMLEventFactory2.
It can be used as a building block for concrete implementations:
the minimal requirement is to implement createQName
methods.
- Since:
- 3.0
- Author:
- Tatu Saloranta
|
Method Summary |
javax.xml.stream.events.Attribute |
createAttribute(QName name,
String value)
|
javax.xml.stream.events.Attribute |
createAttribute(String localName,
String value)
|
javax.xml.stream.events.Attribute |
createAttribute(String prefix,
String nsURI,
String localName,
String value)
|
javax.xml.stream.events.Characters |
createCData(String content)
|
javax.xml.stream.events.Characters |
createCharacters(String content)
|
javax.xml.stream.events.Comment |
createComment(String text)
|
javax.xml.stream.events.DTD |
createDTD(String dtd)
Note: constructing DTD events this way means that there will be no
internal presentation of actual DTD; no parsing is implied by
construction. |
DTD2 |
createDTD(String rootName,
String sysId,
String pubId,
String intSubset)
|
DTD2 |
createDTD(String rootName,
String sysId,
String pubId,
String intSubset,
Object processedDTD)
|
javax.xml.stream.events.EndDocument |
createEndDocument()
|
javax.xml.stream.events.EndElement |
createEndElement(QName name,
Iterator namespaces)
|
javax.xml.stream.events.EndElement |
createEndElement(String prefix,
String nsURI,
String localName)
|
javax.xml.stream.events.EndElement |
createEndElement(String prefix,
String nsURI,
String localName,
Iterator ns)
|
javax.xml.stream.events.EntityReference |
createEntityReference(String name,
javax.xml.stream.events.EntityDeclaration decl)
|
javax.xml.stream.events.Characters |
createIgnorableSpace(String content)
|
javax.xml.stream.events.Namespace |
createNamespace(String nsURI)
|
javax.xml.stream.events.Namespace |
createNamespace(String prefix,
String nsURI)
|
javax.xml.stream.events.ProcessingInstruction |
createProcessingInstruction(String target,
String data)
|
protected abstract QName |
createQName(String nsURI,
String localName)
|
protected abstract QName |
createQName(String nsURI,
String localName,
String prefix)
|
javax.xml.stream.events.Characters |
createSpace(String content)
|
javax.xml.stream.events.StartDocument |
createStartDocument()
|
javax.xml.stream.events.StartDocument |
createStartDocument(String encoding)
|
javax.xml.stream.events.StartDocument |
createStartDocument(String encoding,
String version)
|
javax.xml.stream.events.StartDocument |
createStartDocument(String encoding,
String version,
boolean standalone)
|
javax.xml.stream.events.StartElement |
createStartElement(QName name,
Iterator attr,
Iterator ns)
|
protected javax.xml.stream.events.StartElement |
createStartElement(QName name,
Iterator attr,
Iterator ns,
NamespaceContext ctxt)
|
javax.xml.stream.events.StartElement |
createStartElement(String prefix,
String nsURI,
String localName)
|
javax.xml.stream.events.StartElement |
createStartElement(String prefix,
String nsURI,
String localName,
Iterator attr,
Iterator ns)
|
javax.xml.stream.events.StartElement |
createStartElement(String prefix,
String nsURI,
String localName,
Iterator attr,
Iterator ns,
NamespaceContext nsCtxt)
|
void |
setLocation(javax.xml.stream.Location loc)
|
| 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 |
mLocation
protected javax.xml.stream.Location mLocation
Stax2EventFactoryImpl
public Stax2EventFactoryImpl()
createAttribute
public javax.xml.stream.events.Attribute createAttribute(QName name,
String value)
- Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory
createAttribute
public javax.xml.stream.events.Attribute createAttribute(String localName,
String value)
- Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory
createAttribute
public javax.xml.stream.events.Attribute createAttribute(String prefix,
String nsURI,
String localName,
String value)
- Specified by:
createAttribute in class javax.xml.stream.XMLEventFactory
createCData
public javax.xml.stream.events.Characters createCData(String content)
- Specified by:
createCData in class javax.xml.stream.XMLEventFactory
createCharacters
public javax.xml.stream.events.Characters createCharacters(String content)
- Specified by:
createCharacters in class javax.xml.stream.XMLEventFactory
createComment
public javax.xml.stream.events.Comment createComment(String text)
- Specified by:
createComment in class javax.xml.stream.XMLEventFactory
createDTD
public javax.xml.stream.events.DTD createDTD(String dtd)
- Note: constructing DTD events this way means that there will be no
internal presentation of actual DTD; no parsing is implied by
construction.
- Specified by:
createDTD in class javax.xml.stream.XMLEventFactory
createEndDocument
public javax.xml.stream.events.EndDocument createEndDocument()
- Specified by:
createEndDocument in class javax.xml.stream.XMLEventFactory
createEndElement
public javax.xml.stream.events.EndElement createEndElement(QName name,
Iterator namespaces)
- Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory
createEndElement
public javax.xml.stream.events.EndElement createEndElement(String prefix,
String nsURI,
String localName)
- Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory
createEndElement
public javax.xml.stream.events.EndElement createEndElement(String prefix,
String nsURI,
String localName,
Iterator ns)
- Specified by:
createEndElement in class javax.xml.stream.XMLEventFactory
createEntityReference
public javax.xml.stream.events.EntityReference createEntityReference(String name,
javax.xml.stream.events.EntityDeclaration decl)
- Specified by:
createEntityReference in class javax.xml.stream.XMLEventFactory
createIgnorableSpace
public javax.xml.stream.events.Characters createIgnorableSpace(String content)
- Specified by:
createIgnorableSpace in class javax.xml.stream.XMLEventFactory
createNamespace
public javax.xml.stream.events.Namespace createNamespace(String nsURI)
- Specified by:
createNamespace in class javax.xml.stream.XMLEventFactory
createNamespace
public javax.xml.stream.events.Namespace createNamespace(String prefix,
String nsURI)
- Specified by:
createNamespace in class javax.xml.stream.XMLEventFactory
createProcessingInstruction
public javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(String target,
String data)
- Specified by:
createProcessingInstruction in class javax.xml.stream.XMLEventFactory
createSpace
public javax.xml.stream.events.Characters createSpace(String content)
- Specified by:
createSpace in class javax.xml.stream.XMLEventFactory
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(String encoding)
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartDocument
public javax.xml.stream.events.StartDocument createStartDocument(String encoding,
String version)
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartDocument
public javax.xml.stream.events.StartDocument createStartDocument(String encoding,
String version,
boolean standalone)
- Specified by:
createStartDocument in class javax.xml.stream.XMLEventFactory
createStartElement
public javax.xml.stream.events.StartElement createStartElement(QName name,
Iterator attr,
Iterator ns)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
public javax.xml.stream.events.StartElement createStartElement(String prefix,
String nsURI,
String localName)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
public javax.xml.stream.events.StartElement createStartElement(String prefix,
String nsURI,
String localName,
Iterator attr,
Iterator ns)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
createStartElement
public javax.xml.stream.events.StartElement createStartElement(String prefix,
String nsURI,
String localName,
Iterator attr,
Iterator ns,
NamespaceContext nsCtxt)
- Specified by:
createStartElement in class javax.xml.stream.XMLEventFactory
setLocation
public void setLocation(javax.xml.stream.Location loc)
- Specified by:
setLocation in class javax.xml.stream.XMLEventFactory
createDTD
public DTD2 createDTD(String rootName,
String sysId,
String pubId,
String intSubset)
- Specified by:
createDTD in class XMLEventFactory2
createDTD
public DTD2 createDTD(String rootName,
String sysId,
String pubId,
String intSubset,
Object processedDTD)
- Specified by:
createDTD in class XMLEventFactory2
createQName
protected abstract QName createQName(String nsURI,
String localName)
createQName
protected abstract QName createQName(String nsURI,
String localName,
String prefix)
createStartElement
protected javax.xml.stream.events.StartElement createStartElement(QName name,
Iterator attr,
Iterator ns,
NamespaceContext ctxt)
Copyright © 2005-2011 Oracle Corporation. All Rights Reserved.