Package org.apache.cxf.staxutils
Class FragmentStreamReader
- java.lang.Object
-
- org.apache.cxf.staxutils.DepthXMLStreamReader
-
- org.apache.cxf.staxutils.FragmentStreamReader
-
- All Implemented Interfaces:
XMLStreamConstants,XMLStreamReader
public class FragmentStreamReader extends DepthXMLStreamReader
Wraps a XMLStreamReader and provides optional START_DOCUMENT and END_DOCUMENT events.
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.staxutils.DepthXMLStreamReader
reader
-
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
-
-
Constructor Summary
Constructors Constructor Description FragmentStreamReader(XMLStreamReader reader)FragmentStreamReader(XMLStreamReader reader, boolean doDocEvents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEventType()booleanhasNext()booleanisAdvanceAtEnd()booleanisCharacters()booleanisEndElement()booleanisStartElement()booleanisWhiteSpace()intnext()voidsetAdvanceAtEnd(boolean a)Set whether or not the FragmentStreamReader should move past the END_ELEMENT when it is done parsing.-
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
-
-
-
-
Constructor Detail
-
FragmentStreamReader
public FragmentStreamReader(XMLStreamReader reader)
-
FragmentStreamReader
public FragmentStreamReader(XMLStreamReader reader, boolean doDocEvents)
-
-
Method Detail
-
getEventType
public int getEventType()
- Specified by:
getEventTypein interfaceXMLStreamReader- Overrides:
getEventTypein classDepthXMLStreamReader
-
isCharacters
public boolean isCharacters()
- Specified by:
isCharactersin interfaceXMLStreamReader- Overrides:
isCharactersin classDepthXMLStreamReader
-
isEndElement
public boolean isEndElement()
- Specified by:
isEndElementin interfaceXMLStreamReader- Overrides:
isEndElementin classDepthXMLStreamReader
-
isStartElement
public boolean isStartElement()
- Specified by:
isStartElementin interfaceXMLStreamReader- Overrides:
isStartElementin classDepthXMLStreamReader
-
isWhiteSpace
public boolean isWhiteSpace()
- Specified by:
isWhiteSpacein interfaceXMLStreamReader- Overrides:
isWhiteSpacein classDepthXMLStreamReader
-
hasNext
public boolean hasNext() throws XMLStreamException- Specified by:
hasNextin interfaceXMLStreamReader- Overrides:
hasNextin classDepthXMLStreamReader- Throws:
XMLStreamException
-
next
public final int next() throws XMLStreamException- Specified by:
nextin interfaceXMLStreamReader- Overrides:
nextin classDepthXMLStreamReader- Throws:
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:
a-
-
-