class StaxEventHandler extends AbstractStaxHandler
ContentHandler
and LexicalHandler
that writes to a XMLEventConsumer
.Modifier and Type | Class and Description |
---|---|
private static class |
StaxEventHandler.LocatorLocationAdapter |
Modifier and Type | Field and Description |
---|---|
private javax.xml.stream.XMLEventFactory |
eventFactory |
private javax.xml.stream.XMLEventWriter |
eventWriter |
Constructor and Description |
---|
StaxEventHandler(javax.xml.stream.XMLEventWriter eventWriter)
Construct a new instance of the
StaxEventContentHandler that writes to the
given XMLEventWriter . |
StaxEventHandler(javax.xml.stream.XMLEventWriter eventWriter,
javax.xml.stream.XMLEventFactory factory)
Construct a new instance of the
StaxEventContentHandler that uses the given
event factory to create events and writes to the given XMLEventConsumer . |
Modifier and Type | Method and Description |
---|---|
protected void |
cDataInternal(java.lang.String data) |
protected void |
charactersInternal(java.lang.String data) |
protected void |
commentInternal(java.lang.String comment) |
protected void |
dtdInternal(java.lang.String dtd) |
protected void |
endDocumentInternal() |
protected void |
endElementInternal(javax.xml.namespace.QName name,
java.util.Map<java.lang.String,java.lang.String> namespaceMapping) |
private java.util.List<javax.xml.stream.events.Attribute> |
getAttributes(org.xml.sax.Attributes attributes) |
private java.util.List<javax.xml.stream.events.Namespace> |
getNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaceMapping) |
protected void |
ignorableWhitespaceInternal(java.lang.String data) |
protected void |
processingInstructionInternal(java.lang.String target,
java.lang.String data) |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
protected void |
skippedEntityInternal(java.lang.String name) |
protected void |
startDocumentInternal() |
protected void |
startElementInternal(javax.xml.namespace.QName name,
org.xml.sax.Attributes atts,
java.util.Map<java.lang.String,java.lang.String> namespaceMapping) |
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, isNamespaceDeclaration, processingInstruction, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping, toQName
private final javax.xml.stream.XMLEventFactory eventFactory
private final javax.xml.stream.XMLEventWriter eventWriter
public StaxEventHandler(javax.xml.stream.XMLEventWriter eventWriter)
StaxEventContentHandler
that writes to the
given XMLEventWriter
. A default XMLEventFactory
will be created.eventWriter
- the writer to write events topublic StaxEventHandler(javax.xml.stream.XMLEventWriter eventWriter, javax.xml.stream.XMLEventFactory factory)
StaxEventContentHandler
that uses the given
event factory to create events and writes to the given XMLEventConsumer
.eventWriter
- the writer to write events tofactory
- the factory used to create eventspublic void setDocumentLocator(org.xml.sax.Locator locator)
protected void startDocumentInternal() throws javax.xml.stream.XMLStreamException
startDocumentInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void endDocumentInternal() throws javax.xml.stream.XMLStreamException
endDocumentInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void startElementInternal(javax.xml.namespace.QName name, org.xml.sax.Attributes atts, java.util.Map<java.lang.String,java.lang.String> namespaceMapping) throws javax.xml.stream.XMLStreamException
startElementInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
private java.util.List<javax.xml.stream.events.Namespace> getNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaceMapping)
private java.util.List<javax.xml.stream.events.Attribute> getAttributes(org.xml.sax.Attributes attributes)
protected void endElementInternal(javax.xml.namespace.QName name, java.util.Map<java.lang.String,java.lang.String> namespaceMapping) throws javax.xml.stream.XMLStreamException
endElementInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void charactersInternal(java.lang.String data) throws javax.xml.stream.XMLStreamException
charactersInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void cDataInternal(java.lang.String data) throws javax.xml.stream.XMLStreamException
cDataInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void ignorableWhitespaceInternal(java.lang.String data) throws javax.xml.stream.XMLStreamException
ignorableWhitespaceInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void processingInstructionInternal(java.lang.String target, java.lang.String data) throws javax.xml.stream.XMLStreamException
processingInstructionInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void dtdInternal(java.lang.String dtd) throws javax.xml.stream.XMLStreamException
dtdInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void commentInternal(java.lang.String comment) throws javax.xml.stream.XMLStreamException
commentInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException
protected void skippedEntityInternal(java.lang.String name) throws javax.xml.stream.XMLStreamException
skippedEntityInternal
in class AbstractStaxHandler
javax.xml.stream.XMLStreamException