class Woodstox4StreamReaderWrapper extends StAX2StreamReaderWrapper implements DelegatingXMLStreamReader, CharacterDataReader
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENTPROPERTY| Constructor and Description |
|---|
Woodstox4StreamReaderWrapper(javax.xml.stream.XMLStreamReader reader) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAttributeNamespace(int index) |
java.lang.String |
getCharacterEncodingScheme() |
java.lang.String |
getEncoding() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.lang.String |
getNamespacePrefix(int index) |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
javax.xml.stream.XMLStreamReader |
getParent()
Get the parent stream reader.
|
java.lang.String |
getPrefix() |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.String |
getVersion() |
boolean |
isCharacters() |
boolean |
isStandalone() |
boolean |
standaloneSet() |
void |
writeTextTo(java.io.Writer writer)
Output the character data for the current event to the given writer.
|
getPublicId, getRootName, getSystemIdclose, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getElementText, getEventType, getLocalName, getLocation, getName, getNamespaceCount, getNamespaceURI, getPIData, getPITarget, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, hasName, hasNext, hasText, isAttributeSpecified, isEndElement, isStartElement, isWhiteSpace, next, nextTag, requireclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getElementText, getEventType, getLocalName, getLocation, getName, getNamespaceCount, getNamespaceURI, getPIData, getPITarget, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, hasName, hasNext, hasText, isAttributeSpecified, isEndElement, isStartElement, isWhiteSpace, next, nextTag, requirepublic Woodstox4StreamReaderWrapper(javax.xml.stream.XMLStreamReader reader)
public java.lang.String getCharacterEncodingScheme()
getCharacterEncodingScheme in interface javax.xml.stream.XMLStreamReadergetCharacterEncodingScheme in class XMLStreamReaderWrapperpublic java.lang.String getEncoding()
getEncoding in interface javax.xml.stream.XMLStreamReadergetEncoding in class XMLStreamReaderWrapperpublic java.lang.String getVersion()
getVersion in interface javax.xml.stream.XMLStreamReadergetVersion in class XMLStreamReaderWrapperpublic boolean isStandalone()
isStandalone in interface javax.xml.stream.XMLStreamReaderisStandalone in class XMLStreamReaderWrapperpublic boolean standaloneSet()
standaloneSet in interface javax.xml.stream.XMLStreamReaderstandaloneSet in class XMLStreamReaderWrapperpublic boolean isCharacters()
isCharacters in interface javax.xml.stream.XMLStreamReaderisCharacters in class XMLStreamReaderWrapperpublic java.lang.String getPrefix()
getPrefix in interface javax.xml.stream.XMLStreamReadergetPrefix in class XMLStreamReaderWrapperpublic java.lang.String getNamespaceURI()
getNamespaceURI in interface javax.xml.stream.XMLStreamReadergetNamespaceURI in class XMLStreamReaderWrapperpublic java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI in interface javax.xml.stream.XMLStreamReadergetNamespaceURI in class XMLStreamReaderWrapperpublic java.lang.String getNamespacePrefix(int index)
getNamespacePrefix in interface javax.xml.stream.XMLStreamReadergetNamespacePrefix in class XMLStreamReaderWrapperpublic java.lang.String getAttributeNamespace(int index)
getAttributeNamespace in interface javax.xml.stream.XMLStreamReadergetAttributeNamespace in class XMLStreamReaderWrapperpublic javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext in interface javax.xml.stream.XMLStreamReadergetNamespaceContext in class XMLStreamReaderWrapperpublic javax.xml.stream.XMLStreamReader getParent()
XMLStreamReaderWrapperDelegatingXMLStreamReader interface to make
this a public method. Note that a corresponding setParent method is
intentionally omitted because XMLStreamReaderWrapper is immutable.getParent in interface DelegatingXMLStreamReadergetParent in class XMLStreamReaderWrapperpublic java.lang.Object getProperty(java.lang.String name)
throws java.lang.IllegalArgumentException
getProperty in interface javax.xml.stream.XMLStreamReadergetProperty in class StAX2StreamReaderWrapperjava.lang.IllegalArgumentExceptionpublic void writeTextTo(java.io.Writer writer)
throws javax.xml.stream.XMLStreamException,
java.io.IOException
CharacterDataReaderreader.writeTextTo(writer) has the same effect as
writer.write(reader.getText()). However, the implementation
MAY choose to split the character data differently. E.g. it MAY write the
character data in multiple chunks or it MAY choose to process more
character data in a single event than would be returned by
XMLStreamReader.getText(). Therefore, using this
method together with XMLStreamReader.getText(),
XMLStreamReader.getTextCharacters(),
XMLStreamReader.getTextStart(),
XMLStreamReader.getTextLength() or
XMLStreamReader.getTextCharacters(int, char[], int, int)
is not supported and may lead to undefined results.
The implementation SHOULD avoid any unnecessary conversions between strings and character arrays.
writeTextTo in interface CharacterDataReaderwriter - the writer to write the character data tojavax.xml.stream.XMLStreamException - if the underlying XML source is not well-formedjava.io.IOException - if an I/O error occurs when writing the character data