public class XMLEventConsumerDelegate
extends java.lang.Object
implements javax.xml.stream.util.XMLEventConsumer
XMLEventConsumer, and provides
convenience methods for creating events written to the internal consumer.| Constructor and Description |
|---|
XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer) |
XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer,
javax.xml.stream.XMLEventFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(javax.xml.stream.events.XMLEvent event) |
void |
addCData(java.lang.String content)
Creates and adds a CDATA
Characters event. |
void |
addComment(java.lang.String comment)
Creates and adds a
Comment event. |
void |
addDTD(java.lang.String dtd)
Creates and adds a
DTD event. |
void |
addEndDocument()
Creates and adds an
EndDocument event. |
void |
addEndElement(javax.xml.namespace.QName name)
Creates and adds an
EndElement event. |
void |
addEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces)
Creates and adds an
EndElement event. |
void |
addEndElement(java.lang.String localName)
Creates and adds an
EndElement event. |
void |
addEndElement(java.lang.String localName,
java.util.Iterator namespaces)
Creates and adds an
EndElement event. |
void |
addEndElement(java.lang.String ns,
java.lang.String localName)
Creates and adds an
EndElement event. |
void |
addEndElement(java.lang.String ns,
java.lang.String localName,
java.util.Iterator namespaces)
Creates and adds an
EndElement event. |
void |
addIgnorableSpace(java.lang.String content)
Creates and adds an ignorable space
Characters event. |
void |
addSpace(java.lang.String content)
Creates and adds a whitespace
Characters event. |
void |
addStartDocument()
Creates and adds a
StartDocument event. |
void |
addStartDocument(java.lang.String encoding)
Creates and adds a
StartDocument event. |
void |
addStartDocument(java.lang.String encoding,
java.lang.String version)
Creates and adds a
StartDocument event. |
void |
addStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone)
Creates and adds a
StartDocument event. |
void |
addStartElement(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context)
Creates and adds a
StartElement event. |
void |
addStartElement(javax.xml.namespace.QName name,
javax.xml.namespace.NamespaceContext context)
Creates and adds a
StartElement event. |
void |
addStartElement(java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context)
Creates and adds a
StartElement event. |
void |
addStartElement(java.lang.String localName,
javax.xml.namespace.NamespaceContext context)
Creates and adds a
StartElement event. |
void |
addStartElement(java.lang.String ns,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context)
Creates and adds a
StartElement event. |
void |
addStartElement(java.lang.String ns,
java.lang.String localName,
javax.xml.namespace.NamespaceContext context)
Creates and adds a
StartElement event. |
void |
addText(java.lang.String content)
Creates and adds a
Characters event. |
void |
addTextElement(javax.xml.namespace.QName name,
boolean text,
javax.xml.namespace.NamespaceContext context)
Adds a boolean text element with no attributes or namespace declarations.
|
void |
addTextElement(javax.xml.namespace.QName name,
double text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(javax.xml.namespace.QName name,
float text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(javax.xml.namespace.QName name,
int text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(javax.xml.namespace.QName name,
long text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(javax.xml.namespace.QName name,
java.lang.Number text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(javax.xml.namespace.QName name,
java.lang.String text,
javax.xml.namespace.NamespaceContext context)
Adds a simple text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
boolean text,
javax.xml.namespace.NamespaceContext context)
Adds a boolean text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
double text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
float text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
int text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
long text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
java.lang.Number text,
javax.xml.namespace.NamespaceContext context)
Adds a text element with no attributes or namespace declarations.
|
void |
addTextElement(java.lang.String name,
java.lang.String text,
javax.xml.namespace.NamespaceContext context)
Adds a simple text element with no attributes or namespace declarations.
|
javax.xml.stream.util.XMLEventConsumer |
getConsumer()
Returns a reference to the underlying
XMLEventConsumer to which
events are added. |
javax.xml.stream.XMLEventFactory |
getEventFactory()
Returns a reference to the
XMLEventFactory used to construct
events. |
void |
setConsumer(javax.xml.stream.util.XMLEventConsumer consumer)
Sets the underlying
XMLEventConsumer to which events are added. |
void |
setEventFactory(javax.xml.stream.XMLEventFactory factory)
Sets the
XMLEventFactory used to construct events. |
public XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer)
public XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer,
javax.xml.stream.XMLEventFactory factory)
public javax.xml.stream.util.XMLEventConsumer getConsumer()
XMLEventConsumer to which
events are added.XMLEventConsumer to which events are
added.public void setConsumer(javax.xml.stream.util.XMLEventConsumer consumer)
XMLEventConsumer to which events are added.consumer - The new XMLEventConsumer.public javax.xml.stream.XMLEventFactory getEventFactory()
XMLEventFactory used to construct
events.XMLEventFactory used to construct events.public void setEventFactory(javax.xml.stream.XMLEventFactory factory)
XMLEventFactory used to construct events.factory - The new XMLEventFactory.public void add(javax.xml.stream.events.XMLEvent event)
throws javax.xml.stream.XMLStreamException
add in interface javax.xml.stream.util.XMLEventConsumerjavax.xml.stream.XMLStreamExceptionpublic void addDTD(java.lang.String dtd)
throws javax.xml.stream.XMLStreamException
DTD event.dtd - The DTD content, as per
XMLEventFactory.createDTD(String).javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addCData(java.lang.String content)
throws javax.xml.stream.XMLStreamException
Characters event.content - The CDATA content, as per
XMLEventFactory.createCData(String).javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addText(java.lang.String content)
throws javax.xml.stream.XMLStreamException
Characters event.content - The text content, as per
XMLEventFactory.createCharacters(String).javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addIgnorableSpace(java.lang.String content)
throws javax.xml.stream.XMLStreamException
Characters event.content - The ignorable whitespace, as per
XMLEventFactory.createIgnorableSpace(String).javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addSpace(java.lang.String content)
throws javax.xml.stream.XMLStreamException
Characters event.content - The whitespace, as per
XMLEventFactory.createIgnorableSpace(String).javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addComment(java.lang.String comment)
throws javax.xml.stream.XMLStreamException
Comment event.comment - The comment text, as per
XMLEventFactory.createComment(String).javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addStartDocument()
throws javax.xml.stream.XMLStreamException
StartDocument event.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createStartDocument()public void addStartDocument(java.lang.String encoding)
throws javax.xml.stream.XMLStreamException
StartDocument event.encoding - The encoding to specify in the xml declaration.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createStartDocument(String)public void addStartDocument(java.lang.String encoding,
java.lang.String version)
throws javax.xml.stream.XMLStreamException
StartDocument event.encoding - The encoding to include in the xml declaration.version - The XML version to include in the xml declaration.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createStartDocument(String, String)public void addStartDocument(java.lang.String encoding,
java.lang.String version,
boolean standalone)
throws javax.xml.stream.XMLStreamException
StartDocument event.encoding - The encoding to include in the xml declaration.version - The XML version to include in the xml declaration.standalone - The standalone value to include in the xml declaration.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createStartDocument(String, String, boolean)public void addEndDocument()
throws javax.xml.stream.XMLStreamException
EndDocument event.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createEndDocument()public void addStartElement(java.lang.String localName,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
StartElement event.localName - The local name of the element.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addStartElement(java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
StartElement event.localName - The local name of the element.attributes - An Iterator over the element's attributes.namespaces - An Iterator over the element's namespaces.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addStartElement(java.lang.String ns,
java.lang.String localName,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
StartElement event.ns - The element's namespace URI.localName - The local name of the element.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addStartElement(java.lang.String ns,
java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
StartElement event.ns - The element's namespace URI.localName - The local name of the element.attributes - An Iterator over the element's attributes.namespaces - An Iterator over the element's namespaces.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addStartElement(javax.xml.namespace.QName name,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
StartElement event.name - The qualified element name.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addStartElement(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
StartElement event.name - The qualified element name.attributes - An Iterator over the element's attributes.namespaces - An Iterator over the element's namespaces.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addEndElement(java.lang.String localName)
throws javax.xml.stream.XMLStreamException
EndElement event.localName - The unqualified element name.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addEndElement(java.lang.String localName,
java.util.Iterator namespaces)
throws javax.xml.stream.XMLStreamException
EndElement event.localName - The unqualified element name.namespaces - An Iterator over the element's namespaces that
are going out of scope.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addEndElement(java.lang.String ns,
java.lang.String localName)
throws javax.xml.stream.XMLStreamException
EndElement event.ns - The element namespace.localName - The element name.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addEndElement(java.lang.String ns,
java.lang.String localName,
java.util.Iterator namespaces)
throws javax.xml.stream.XMLStreamException
EndElement event.ns - The element namespace.localName - The element name.namespaces - An Iterator over the element's namespaces that
are going out of scope.javax.xml.stream.XMLStreamException - If an error occurs adding the event.public void addEndElement(javax.xml.namespace.QName name)
throws javax.xml.stream.XMLStreamException
EndElement event.name - The element name.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createEndElement(QName, Iterator)public void addEndElement(javax.xml.namespace.QName name,
java.util.Iterator namespaces)
throws javax.xml.stream.XMLStreamException
EndElement event.name - The element name.namespaces - An Iterator over the element's namespaces that
are going out of scope.javax.xml.stream.XMLStreamException - If an error occurs adding the event.XMLEventFactory.createEndElement(QName, Iterator)public void addTextElement(java.lang.String name,
java.lang.String text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The text content, which may be nullcontext - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
java.lang.String text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The text content, which may be nullcontext - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(java.lang.String name,
boolean text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The boolean content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
boolean text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The boolean content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(java.lang.String name,
int text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
int text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(java.lang.String name,
long text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
long text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(java.lang.String name,
float text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
float text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(java.lang.String name,
double text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
double text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(java.lang.String name,
java.lang.Number text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The unqualified element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.public void addTextElement(javax.xml.namespace.QName name,
java.lang.Number text,
javax.xml.namespace.NamespaceContext context)
throws javax.xml.stream.XMLStreamException
name - The element name.text - The element content.context - The element's NamespaceContext, or null.javax.xml.stream.XMLStreamException - If an error occurs adding an event.