org.apache.cxf.staxutils
Class FragmentStreamReader
java.lang.Object
org.apache.cxf.staxutils.DepthXMLStreamReader
org.apache.cxf.staxutils.FragmentStreamReader
- All Implemented Interfaces:
- javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader
public class FragmentStreamReader
- extends DepthXMLStreamReader
Wraps a XMLStreamReader and provides optional START_DOCUMENT and END_DOCUMENT events.
- Author:
- Dan Diephouse
Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
Methods inherited from class org.apache.cxf.staxutils.DepthXMLStreamReader |
close, equals, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getDepth, getElementText, getEncoding, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceCount, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getReader, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hashCode, hasName, hasText, isAttributeSpecified, isStandalone, nextTag, require, standaloneSet, toString |
FragmentStreamReader
public FragmentStreamReader(javax.xml.stream.XMLStreamReader reader)
FragmentStreamReader
public FragmentStreamReader(javax.xml.stream.XMLStreamReader reader,
boolean doDocEvents)
getEventType
public int getEventType()
- Specified by:
getEventType
in interface javax.xml.stream.XMLStreamReader
- Overrides:
getEventType
in class DepthXMLStreamReader
isCharacters
public boolean isCharacters()
- Specified by:
isCharacters
in interface javax.xml.stream.XMLStreamReader
- Overrides:
isCharacters
in class DepthXMLStreamReader
isEndElement
public boolean isEndElement()
- Specified by:
isEndElement
in interface javax.xml.stream.XMLStreamReader
- Overrides:
isEndElement
in class DepthXMLStreamReader
isStartElement
public boolean isStartElement()
- Specified by:
isStartElement
in interface javax.xml.stream.XMLStreamReader
- Overrides:
isStartElement
in class DepthXMLStreamReader
isWhiteSpace
public boolean isWhiteSpace()
- Specified by:
isWhiteSpace
in interface javax.xml.stream.XMLStreamReader
- Overrides:
isWhiteSpace
in class DepthXMLStreamReader
hasNext
public boolean hasNext()
throws javax.xml.stream.XMLStreamException
- Specified by:
hasNext
in interface javax.xml.stream.XMLStreamReader
- Overrides:
hasNext
in class DepthXMLStreamReader
- Throws:
javax.xml.stream.XMLStreamException
next
public final int next()
throws javax.xml.stream.XMLStreamException
- Specified by:
next
in interface javax.xml.stream.XMLStreamReader
- Overrides:
next
in class DepthXMLStreamReader
- Throws:
javax.xml.stream.XMLStreamException
isAdvanceAtEnd
public boolean isAdvanceAtEnd()
setAdvanceAtEnd
public void setAdvanceAtEnd(boolean a)
- Set whether or not the FragmentStreamReader should move past the END_ELEMENT
when it is done parsing.
- Parameters:
advanceAtEnd
-
Apache CXF