|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavanet.staxutils.XMLEventConsumerDelegate
Writes all events to a wrapped XMLEventConsumer
, and provides
convenience methods for creating events written to the internal consumer.
Constructor Summary | |
XMLEventConsumerDelegate(XMLEventConsumer consumer)
|
|
XMLEventConsumerDelegate(XMLEventConsumer consumer,
XMLEventFactory factory)
|
Method Summary | |
void |
add(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(QName name)
Creates and adds an EndElement event. |
void |
addEndElement(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(QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
NamespaceContext context)
Creates and adds a StartElement event. |
void |
addStartElement(QName name,
NamespaceContext context)
Creates and adds a StartElement event. |
void |
addStartElement(java.lang.String localName,
java.util.Iterator attributes,
java.util.Iterator namespaces,
NamespaceContext context)
Creates and adds a StartElement event. |
void |
addStartElement(java.lang.String localName,
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,
NamespaceContext context)
Creates and adds a StartElement event. |
void |
addStartElement(java.lang.String ns,
java.lang.String localName,
NamespaceContext context)
Creates and adds a StartElement event. |
void |
addText(java.lang.String content)
Creates and adds a Characters event. |
void |
addTextElement(QName name,
boolean text,
NamespaceContext context)
Adds a boolean text element with no attributes or namespace declarations. |
void |
addTextElement(QName name,
double text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(QName name,
float text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(QName name,
int text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(QName name,
long text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(QName name,
java.lang.Number text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(QName name,
java.lang.String text,
NamespaceContext context)
Adds a simple text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
boolean text,
NamespaceContext context)
Adds a boolean text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
double text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
float text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
int text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
long text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
java.lang.Number text,
NamespaceContext context)
Adds a text element with no attributes or namespace declarations. |
void |
addTextElement(java.lang.String name,
java.lang.String text,
NamespaceContext context)
Adds a simple text element with no attributes or namespace declarations. |
XMLEventConsumer |
getConsumer()
Returns a reference to the underlying XMLEventConsumer to which
events are added. |
XMLEventFactory |
getEventFactory()
Returns a reference to the XMLEventFactory used to construct
events. |
void |
setConsumer(XMLEventConsumer consumer)
Sets the underlying XMLEventConsumer to which events are added. |
void |
setEventFactory(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(XMLEventConsumer consumer)
public XMLEventConsumerDelegate(XMLEventConsumer consumer, XMLEventFactory factory)
Method Detail |
public XMLEventConsumer getConsumer()
XMLEventConsumer
to which
events are added.
XMLEventConsumer
to which events are
added.public void setConsumer(XMLEventConsumer consumer)
XMLEventConsumer
to which events are added.
consumer
- The new XMLEventConsumer
.public XMLEventFactory getEventFactory()
XMLEventFactory
used to construct
events.
XMLEventFactory
used to construct events.public void setEventFactory(XMLEventFactory factory)
XMLEventFactory
used to construct events.
factory
- The new XMLEventFactory
.public void add(XMLEvent event) throws XMLStreamException
add
in interface XMLEventConsumer
XMLStreamException
public void addDTD(java.lang.String dtd) throws XMLStreamException
DTD
event.
dtd
- The DTD content, as per
XMLEventFactory.createDTD(String)
.
XMLStreamException
- If an error occurs adding the event.public void addCData(java.lang.String content) throws XMLStreamException
Characters
event.
content
- The CDATA content, as per
XMLEventFactory.createCData(String)
.
XMLStreamException
- If an error occurs adding the event.public void addText(java.lang.String content) throws XMLStreamException
Characters
event.
content
- The text content, as per
XMLEventFactory.createCharacters(String)
.
XMLStreamException
- If an error occurs adding the event.public void addIgnorableSpace(java.lang.String content) throws XMLStreamException
Characters
event.
content
- The ignorable whitespace, as per
XMLEventFactory.createIgnorableSpace(String)
.
XMLStreamException
- If an error occurs adding the event.public void addSpace(java.lang.String content) throws XMLStreamException
Characters
event.
content
- The whitespace, as per
XMLEventFactory.createIgnorableSpace(String)
.
XMLStreamException
- If an error occurs adding the event.public void addComment(java.lang.String comment) throws XMLStreamException
Comment
event.
comment
- The comment text, as per
XMLEventFactory.createComment(String)
.
XMLStreamException
- If an error occurs adding the event.public void addStartDocument() throws XMLStreamException
StartDocument
event.
XMLStreamException
- If an error occurs adding the event.XMLEventFactory.createStartDocument()
public void addStartDocument(java.lang.String encoding) throws XMLStreamException
StartDocument
event.
encoding
- The encoding to specify in the xml declaration.
XMLStreamException
- If an error occurs adding the event.XMLEventFactory.createStartDocument(String)
public void addStartDocument(java.lang.String encoding, java.lang.String version) throws XMLStreamException
StartDocument
event.
encoding
- The encoding to include in the xml declaration.version
- The XML version to include in the xml declaration.
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 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.
XMLStreamException
- If an error occurs adding the event.XMLEventFactory.createStartDocument(String, String, boolean)
public void addEndDocument() throws XMLStreamException
EndDocument
event.
XMLStreamException
- If an error occurs adding the event.XMLEventFactory.createEndDocument()
public void addStartElement(java.lang.String localName, NamespaceContext context) throws XMLStreamException
StartElement
event.
localName
- The local name of the element.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding the event.public void addStartElement(java.lang.String localName, java.util.Iterator attributes, java.util.Iterator namespaces, NamespaceContext context) throws 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
.
XMLStreamException
- If an error occurs adding the event.public void addStartElement(java.lang.String ns, java.lang.String localName, NamespaceContext context) throws XMLStreamException
StartElement
event.
ns
- The element's namespace URI.localName
- The local name of the element.context
- The element's NamespaceContext
, or null
.
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, NamespaceContext context) throws 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
.
XMLStreamException
- If an error occurs adding the event.public void addStartElement(QName name, NamespaceContext context) throws XMLStreamException
StartElement
event.
name
- The qualified element name.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding the event.public void addStartElement(QName name, java.util.Iterator attributes, java.util.Iterator namespaces, NamespaceContext context) throws 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
.
XMLStreamException
- If an error occurs adding the event.public void addEndElement(java.lang.String localName) throws XMLStreamException
EndElement
event.
localName
- The unqualified element name.
XMLStreamException
- If an error occurs adding the event.public void addEndElement(java.lang.String localName, java.util.Iterator namespaces) throws XMLStreamException
EndElement
event.
localName
- The unqualified element name.namespaces
- An Iterator
over the element's namespaces that
are going out of scope.
XMLStreamException
- If an error occurs adding the event.public void addEndElement(java.lang.String ns, java.lang.String localName) throws XMLStreamException
EndElement
event.
ns
- The element namespace.localName
- The element name.
XMLStreamException
- If an error occurs adding the event.public void addEndElement(java.lang.String ns, java.lang.String localName, java.util.Iterator namespaces) throws 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.
XMLStreamException
- If an error occurs adding the event.public void addEndElement(QName name) throws XMLStreamException
EndElement
event.
name
- The element name.
XMLStreamException
- If an error occurs adding the event.XMLEventFactory.createEndElement(QName, Iterator)
public void addEndElement(QName name, java.util.Iterator namespaces) throws XMLStreamException
EndElement
event.
name
- The element name.namespaces
- An Iterator
over the element's namespaces that
are going out of scope.
XMLStreamException
- If an error occurs adding the event.XMLEventFactory.createEndElement(QName, Iterator)
public void addTextElement(java.lang.String name, java.lang.String text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The text content, which may be null
context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, java.lang.String text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The text content, which may be null
context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(java.lang.String name, boolean text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The boolean content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, boolean text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The boolean content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(java.lang.String name, int text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, int text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(java.lang.String name, long text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, long text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(java.lang.String name, float text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, float text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(java.lang.String name, double text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, double text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(java.lang.String name, java.lang.Number text, NamespaceContext context) throws XMLStreamException
name
- The unqualified element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.public void addTextElement(QName name, java.lang.Number text, NamespaceContext context) throws XMLStreamException
name
- The element name.text
- The element content.context
- The element's NamespaceContext
, or null
.
XMLStreamException
- If an error occurs adding an event.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |