|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavanet.staxutils.XMLEventConsumerDelegate
public class XMLEventConsumerDelegate
Writes all events to a wrapped XMLEventConsumer, and provides
convenience methods for creating events written to the internal consumer.
| Constructor Summary | |
|---|---|
XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer)
|
|
XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer,
javax.xml.stream.XMLEventFactory factory)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer)
public XMLEventConsumerDelegate(javax.xml.stream.util.XMLEventConsumer consumer,
javax.xml.stream.XMLEventFactory factory)
| Method Detail |
|---|
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.XMLStreamException
public 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||