public class DOMEventConsumer extends Object implements XMLEventConsumer
Constructor and Description |
---|
DOMEventConsumer(Node node)
Create namespace-aware consumer instance.
|
DOMEventConsumer(Node node,
boolean namespaceAware)
Create consumer instance.
|
Modifier and Type | Method and Description |
---|---|
void |
add(XMLEvent event) |
void |
add(XMLEventReader reader)
Add all events from the given reader.
|
static Document |
consume(XMLEventReader reader)
This method will create and populate a
Document from
the given event reader. |
static Document |
consume(XMLEventReader reader,
DocumentBuilder documentBuilder)
This method will create and populate a
Document from
the given event reader. |
static void |
consume(XMLEventReader reader,
Node node)
This method will populate given
Node from the given
event reader. |
public DOMEventConsumer(Node node)
node
- the node to which events will be appendedpublic DOMEventConsumer(Node node, boolean namespaceAware)
node
- the node to which events will be appendednamespaceAware
- whether the DOM will be namespace-awarepublic void add(XMLEvent event) throws XMLStreamException
add
in interface XMLEventConsumer
XMLStreamException
public void add(XMLEventReader reader) throws XMLStreamException
reader
- XMLStreamException
public static Document consume(XMLEventReader reader) throws XMLStreamException
Document
from
the given event reader.reader
- event readerXMLStreamException
public static Document consume(XMLEventReader reader, DocumentBuilder documentBuilder) throws XMLStreamException
Document
from
the given event reader.reader
- event readerdocumentBuilder
- XMLStreamException
public static void consume(XMLEventReader reader, Node node) throws XMLStreamException
Node
from the given
event reader.reader
- event readernode
- parent nodeXMLStreamException
Copyright © 2005–2024 Apache Software Foundation. All rights reserved.