public abstract class XMLEventFactory extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
XMLEventFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract javax.xml.stream.events.Attribute |
createAttribute(javax.xml.namespace.QName name,
java.lang.String value)
Create an attribute event.
|
abstract javax.xml.stream.events.Attribute |
createAttribute(java.lang.String localName,
java.lang.String value)
Create an attribute event.
|
abstract javax.xml.stream.events.Attribute |
createAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
Create an attribute event.
|
abstract javax.xml.stream.events.Characters |
createCData(java.lang.String content)
Create a text event of type CDATA section.
|
abstract javax.xml.stream.events.Characters |
createCharacters(java.lang.String content)
Create a text event.
|
abstract javax.xml.stream.events.Comment |
createComment(java.lang.String text)
Create a comment event.
|
abstract javax.xml.stream.events.DTD |
createDTD(java.lang.String dtd)
Create a DOCTYPE declaration event.
|
abstract javax.xml.stream.events.EndDocument |
createEndDocument()
Create an end-document event.
|
abstract javax.xml.stream.events.EndElement |
createEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces)
Create an end-element event.
|
abstract javax.xml.stream.events.EndElement |
createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName)
Create an end-element event.
|
abstract javax.xml.stream.events.EndElement |
createEndElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName,
java.util.Iterator namespaces)
Create an end-element event.
|
abstract javax.xml.stream.events.EntityReference |
createEntityReference(java.lang.String name,
javax.xml.stream.events.EntityDeclaration declaration)
Create an entity reference event.
|
abstract javax.xml.stream.events.Characters |
createIgnorableSpace(java.lang.String content)
Create a text event of type ignorable whitespace.
|
abstract javax.xml.stream.events.Namespace |
createNamespace(java.lang.String namespaceURI)
Create a namespace declaration event.
|
abstract javax.xml.stream.events.Namespace |
createNamespace(java.lang.String prefix,
java.lang.String namespaceUri)
Create a namespace declaration event.
|
abstract javax.xml.stream.events.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data)
Create a processing instruction event.
|
abstract javax.xml.stream.events.Characters |
createSpace(java.lang.String content)
Create a text event of type whitespace.
|
abstract javax.xml.stream.events.StartDocument |
createStartDocument()
Create a start-document event.
|
abstract javax.xml.stream.events.StartDocument |
createStartDocument(java.lang.String encoding)
Create a start-document event.
|
abstract javax.xml.stream.events.StartDocument |
createStartDocument(java.lang.String encoding,
java.lang.String version)
Create a start-document event.
|
abstract javax.xml.stream.events.StartDocument |
createStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone)
Create a start-document event.
|
abstract javax.xml.stream.events.StartElement |
createStartElement(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces)
Create a start-element event.
|
abstract javax.xml.stream.events.StartElement |
createStartElement(java.lang.String prefix,
java.lang.String namespaceUri,
java.lang.String localName)
Create a start-element event.
|
abstract 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)
Create a start-element event.
|
abstract 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)
Create a start-element event.
|
static XMLEventFactory |
newInstance()
Create a new factory instance.
|
static XMLEventFactory |
newInstance(java.lang.String factoryId,
java.lang.ClassLoader classLoader)
Create a new factory instance.
|
abstract void |
setLocation(Location location)
Sets the location for each event created by this factory.
|
protected XMLEventFactory()
public static XMLEventFactory newInstance() throws FactoryConfigurationError
FactoryConfigurationErrornewInstance(String,ClassLoader)public static XMLEventFactory newInstance(java.lang.String factoryId, java.lang.ClassLoader classLoader) throws FactoryConfigurationError
javax.xml.stream.XMLEventFactory system
property$JAVA_HOME/lib/stax.properties fileMETA-INF/services/javax.xml.stream.XMLEventFactory
system resourcefactoryId - name of the factory to find, same as a property nameclassLoader - the class loader to useFactoryConfigurationError - if an instance of this factory
cannot be loadedpublic abstract void setLocation(Location location)
public abstract javax.xml.stream.events.Attribute createAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
public abstract javax.xml.stream.events.Attribute createAttribute(java.lang.String localName, java.lang.String value)
public abstract javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName name, java.lang.String value)
public abstract javax.xml.stream.events.Namespace createNamespace(java.lang.String namespaceURI)
public abstract javax.xml.stream.events.Namespace createNamespace(java.lang.String prefix, java.lang.String namespaceUri)
public abstract javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName name, java.util.Iterator attributes, java.util.Iterator namespaces)
public abstract javax.xml.stream.events.StartElement createStartElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName)
public abstract 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)
public abstract 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)
public abstract javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName name, java.util.Iterator namespaces)
public abstract javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName)
public abstract javax.xml.stream.events.EndElement createEndElement(java.lang.String prefix, java.lang.String namespaceUri, java.lang.String localName, java.util.Iterator namespaces)
public abstract javax.xml.stream.events.Characters createCharacters(java.lang.String content)
public abstract javax.xml.stream.events.Characters createCData(java.lang.String content)
public abstract javax.xml.stream.events.Characters createSpace(java.lang.String content)
public abstract javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String content)
public abstract javax.xml.stream.events.StartDocument createStartDocument()
public abstract javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version, boolean standalone)
public abstract javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding, java.lang.String version)
public abstract javax.xml.stream.events.StartDocument createStartDocument(java.lang.String encoding)
public abstract javax.xml.stream.events.EndDocument createEndDocument()
public abstract javax.xml.stream.events.EntityReference createEntityReference(java.lang.String name, javax.xml.stream.events.EntityDeclaration declaration)
public abstract javax.xml.stream.events.Comment createComment(java.lang.String text)
public abstract javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
public abstract javax.xml.stream.events.DTD createDTD(java.lang.String dtd)