org.apache.servicemix.soap.util.stax
Class FragmentStreamReader

java.lang.Object
  extended by javax.xml.stream.util.StreamReaderDelegate
      extended by org.apache.servicemix.soap.util.stax.FragmentStreamReader
All Implemented Interfaces:
javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader

public class FragmentStreamReader
extends javax.xml.stream.util.StreamReaderDelegate
implements javax.xml.stream.XMLStreamReader


Field Summary
protected  int depth
           
protected  int event
           
protected  java.util.List<java.lang.String> rootPrefixes
           
protected  int state
           
protected static int STATE_END_DOC
           
protected static int STATE_FIRST_ELEM
           
protected static int STATE_FIRST_RUN
           
protected static int STATE_RUN
           
protected static int STATE_START_DOC
           
 
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
FragmentStreamReader(javax.xml.stream.XMLStreamReader parent)
           
 
Method Summary
 int getEventType()
           
 int getNamespaceCount()
           
 java.lang.String getNamespacePrefix(int i)
           
 java.lang.String getNamespaceURI(int i)
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 boolean hasName()
           
 boolean hasText()
           
 boolean isCharacters()
           
 boolean isEndElement()
           
 boolean isStartElement()
           
 boolean isWhiteSpace()
           
 int next()
           
 int nextTag()
           
 
Methods inherited from class javax.xml.stream.util.StreamReaderDelegate
close, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getElementText, getEncoding, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceURI, getParent, getPIData, getPITarget, getPrefix, getProperty, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasNext, isAttributeSpecified, isStandalone, require, setParent, standaloneSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.stream.XMLStreamReader
close, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getElementText, getEncoding, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasNext, isAttributeSpecified, isStandalone, require, standaloneSet
 

Field Detail

STATE_START_DOC

protected static final int STATE_START_DOC
See Also:
Constant Field Values

STATE_FIRST_ELEM

protected static final int STATE_FIRST_ELEM
See Also:
Constant Field Values

STATE_FIRST_RUN

protected static final int STATE_FIRST_RUN
See Also:
Constant Field Values

STATE_RUN

protected static final int STATE_RUN
See Also:
Constant Field Values

STATE_END_DOC

protected static final int STATE_END_DOC
See Also:
Constant Field Values

depth

protected int depth

state

protected int state

event

protected int event

rootPrefixes

protected java.util.List<java.lang.String> rootPrefixes
Constructor Detail

FragmentStreamReader

public FragmentStreamReader(javax.xml.stream.XMLStreamReader parent)
Method Detail

getEventType

public int getEventType()
Specified by:
getEventType in interface javax.xml.stream.XMLStreamReader
Overrides:
getEventType in class javax.xml.stream.util.StreamReaderDelegate

next

public int next()
         throws javax.xml.stream.XMLStreamException
Specified by:
next in interface javax.xml.stream.XMLStreamReader
Overrides:
next in class javax.xml.stream.util.StreamReaderDelegate
Throws:
javax.xml.stream.XMLStreamException

nextTag

public int nextTag()
            throws javax.xml.stream.XMLStreamException
Specified by:
nextTag in interface javax.xml.stream.XMLStreamReader
Overrides:
nextTag in class javax.xml.stream.util.StreamReaderDelegate
Throws:
javax.xml.stream.XMLStreamException

getNamespaceCount

public int getNamespaceCount()
Specified by:
getNamespaceCount in interface javax.xml.stream.XMLStreamReader
Overrides:
getNamespaceCount in class javax.xml.stream.util.StreamReaderDelegate

getNamespacePrefix

public java.lang.String getNamespacePrefix(int i)
Specified by:
getNamespacePrefix in interface javax.xml.stream.XMLStreamReader
Overrides:
getNamespacePrefix in class javax.xml.stream.util.StreamReaderDelegate

getNamespaceURI

public java.lang.String getNamespaceURI(int i)
Specified by:
getNamespaceURI in interface javax.xml.stream.XMLStreamReader
Overrides:
getNamespaceURI in class javax.xml.stream.util.StreamReaderDelegate

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)
Specified by:
getNamespaceURI in interface javax.xml.stream.XMLStreamReader
Overrides:
getNamespaceURI in class javax.xml.stream.util.StreamReaderDelegate

isStartElement

public boolean isStartElement()
Specified by:
isStartElement in interface javax.xml.stream.XMLStreamReader
Overrides:
isStartElement in class javax.xml.stream.util.StreamReaderDelegate

isEndElement

public boolean isEndElement()
Specified by:
isEndElement in interface javax.xml.stream.XMLStreamReader
Overrides:
isEndElement in class javax.xml.stream.util.StreamReaderDelegate

isCharacters

public boolean isCharacters()
Specified by:
isCharacters in interface javax.xml.stream.XMLStreamReader
Overrides:
isCharacters in class javax.xml.stream.util.StreamReaderDelegate

isWhiteSpace

public boolean isWhiteSpace()
Specified by:
isWhiteSpace in interface javax.xml.stream.XMLStreamReader
Overrides:
isWhiteSpace in class javax.xml.stream.util.StreamReaderDelegate

hasName

public boolean hasName()
Specified by:
hasName in interface javax.xml.stream.XMLStreamReader
Overrides:
hasName in class javax.xml.stream.util.StreamReaderDelegate

hasText

public boolean hasText()
Specified by:
hasText in interface javax.xml.stream.XMLStreamReader
Overrides:
hasText in class javax.xml.stream.util.StreamReaderDelegate


Copyright © 2005-2012 FuseSource. All Rights Reserved.