Class LazyEnvelopeStaxReader
java.lang.Object
org.jvnet.staxex.util.DOMStreamReader
com.sun.xml.messaging.saaj.util.stax.LazyEnvelopeStaxReader
- All Implemented Interfaces:
NamespaceContext,XMLStreamConstants,XMLStreamReader
"Hybrid" reader which
- Author:
- desagar
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jvnet.staxex.util.DOMStreamReader
DOMStreamReader.Scope -
Field Summary
Fields inherited from class org.jvnet.staxex.util.DOMStreamReader
_current, _state, depth, scopes, wholeTextFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intgetAttributeLocalName(int index) Return an attribute's local name.getAttributeName(int index) Return an attribute's qname.getAttributeNamespace(int index) getAttributePrefix(int index) getAttributeType(int index) getAttributeValue(int index) getAttributeValue(String namespaceURI, String localName) intReturn an element's local name.getName()Return an element's qname.intgetNamespacePrefix(int index) getNamespaceURI(int index) getNamespaceURI(String prefix) This method is not particularly fast, but shouldn't be called very often.getProperty(String name) getText()char[]intgetTextCharacters(int sourceStart, char[] target, int targetStart, int length) intintbooleanhasName()booleanhasNext()booleanhasText()booleanisAttributeSpecified(int index) booleanbooleanbooleanbooleanbooleanintnext()intnextTag()voidbooleanMethods inherited from class org.jvnet.staxex.util.DOMStreamReader
_next, getPrefix, getPrefixes, setCurrentNode, splitAttributes
-
Constructor Details
-
LazyEnvelopeStaxReader
public LazyEnvelopeStaxReader(LazyEnvelope env) throws javax.xml.soap.SOAPException, XMLStreamException - Throws:
javax.xml.soap.SOAPExceptionXMLStreamException
-
-
Method Details
-
getProperty
- Specified by:
getPropertyin interfaceXMLStreamReader- Overrides:
getPropertyin classDOMStreamReader- Throws:
IllegalArgumentException
-
next
- Specified by:
nextin interfaceXMLStreamReader- Overrides:
nextin classDOMStreamReader- Throws:
XMLStreamException
-
require
- Specified by:
requirein interfaceXMLStreamReader- Overrides:
requirein classDOMStreamReader- Throws:
XMLStreamException
-
getElementText
- Specified by:
getElementTextin interfaceXMLStreamReader- Overrides:
getElementTextin classDOMStreamReader- Throws:
XMLStreamException
-
nextTag
- Specified by:
nextTagin interfaceXMLStreamReader- Overrides:
nextTagin classDOMStreamReader- Throws:
XMLStreamException
-
hasNext
- Specified by:
hasNextin interfaceXMLStreamReader- Overrides:
hasNextin classDOMStreamReader- Throws:
XMLStreamException
-
close
- Specified by:
closein interfaceXMLStreamReader- Overrides:
closein classDOMStreamReader- Throws:
XMLStreamException
-
getNamespaceURI
Description copied from class:DOMStreamReaderThis method is not particularly fast, but shouldn't be called very often. If we start to use it more, we should keep track of the NS declarations using a NamespaceContext implementation instead.- Specified by:
getNamespaceURIin interfaceNamespaceContext- Specified by:
getNamespaceURIin interfaceXMLStreamReader- Overrides:
getNamespaceURIin classDOMStreamReader
-
isStartElement
public boolean isStartElement()- Specified by:
isStartElementin interfaceXMLStreamReader- Overrides:
isStartElementin classDOMStreamReader
-
isEndElement
public boolean isEndElement()- Specified by:
isEndElementin interfaceXMLStreamReader- Overrides:
isEndElementin classDOMStreamReader
-
isCharacters
public boolean isCharacters()- Specified by:
isCharactersin interfaceXMLStreamReader- Overrides:
isCharactersin classDOMStreamReader
-
isWhiteSpace
public boolean isWhiteSpace()- Specified by:
isWhiteSpacein interfaceXMLStreamReader- Overrides:
isWhiteSpacein classDOMStreamReader
-
getAttributeValue
- Specified by:
getAttributeValuein interfaceXMLStreamReader- Overrides:
getAttributeValuein classDOMStreamReader
-
getAttributeCount
public int getAttributeCount()- Specified by:
getAttributeCountin interfaceXMLStreamReader- Overrides:
getAttributeCountin classDOMStreamReader
-
getAttributeName
Description copied from class:DOMStreamReaderReturn an attribute's qname. Handle the case of DOM level 1 nodes.- Specified by:
getAttributeNamein interfaceXMLStreamReader- Overrides:
getAttributeNamein classDOMStreamReader
-
getAttributeNamespace
- Specified by:
getAttributeNamespacein interfaceXMLStreamReader- Overrides:
getAttributeNamespacein classDOMStreamReader
-
getAttributeLocalName
Description copied from class:DOMStreamReaderReturn an attribute's local name. Handle the case of DOM level 1 nodes.- Specified by:
getAttributeLocalNamein interfaceXMLStreamReader- Overrides:
getAttributeLocalNamein classDOMStreamReader
-
getAttributePrefix
- Specified by:
getAttributePrefixin interfaceXMLStreamReader- Overrides:
getAttributePrefixin classDOMStreamReader
-
getAttributeType
- Specified by:
getAttributeTypein interfaceXMLStreamReader- Overrides:
getAttributeTypein classDOMStreamReader
-
getAttributeValue
- Specified by:
getAttributeValuein interfaceXMLStreamReader- Overrides:
getAttributeValuein classDOMStreamReader
-
isAttributeSpecified
public boolean isAttributeSpecified(int index) - Specified by:
isAttributeSpecifiedin interfaceXMLStreamReader- Overrides:
isAttributeSpecifiedin classDOMStreamReader
-
getNamespaceCount
public int getNamespaceCount()- Specified by:
getNamespaceCountin interfaceXMLStreamReader- Overrides:
getNamespaceCountin classDOMStreamReader
-
getNamespacePrefix
- Specified by:
getNamespacePrefixin interfaceXMLStreamReader- Overrides:
getNamespacePrefixin classDOMStreamReader
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfaceXMLStreamReader- Overrides:
getNamespaceURIin classDOMStreamReader
-
getNamespaceContext
- Specified by:
getNamespaceContextin interfaceXMLStreamReader- Overrides:
getNamespaceContextin classDOMStreamReader
-
getEventType
public int getEventType()- Specified by:
getEventTypein interfaceXMLStreamReader- Overrides:
getEventTypein classDOMStreamReader
-
getText
- Specified by:
getTextin interfaceXMLStreamReader- Overrides:
getTextin classDOMStreamReader
-
getTextCharacters
public char[] getTextCharacters()- Specified by:
getTextCharactersin interfaceXMLStreamReader- Overrides:
getTextCharactersin classDOMStreamReader
-
getTextCharacters
public int getTextCharacters(int sourceStart, char[] target, int targetStart, int length) throws XMLStreamException - Specified by:
getTextCharactersin interfaceXMLStreamReader- Overrides:
getTextCharactersin classDOMStreamReader- Throws:
XMLStreamException
-
getTextStart
public int getTextStart()- Specified by:
getTextStartin interfaceXMLStreamReader- Overrides:
getTextStartin classDOMStreamReader
-
getTextLength
public int getTextLength()- Specified by:
getTextLengthin interfaceXMLStreamReader- Overrides:
getTextLengthin classDOMStreamReader
-
getEncoding
- Specified by:
getEncodingin interfaceXMLStreamReader- Overrides:
getEncodingin classDOMStreamReader
-
hasText
public boolean hasText()- Specified by:
hasTextin interfaceXMLStreamReader- Overrides:
hasTextin classDOMStreamReader
-
getLocation
- Specified by:
getLocationin interfaceXMLStreamReader- Overrides:
getLocationin classDOMStreamReader
-
getName
Description copied from class:DOMStreamReaderReturn an element's qname. Handle the case of DOM level 1 nodes.- Specified by:
getNamein interfaceXMLStreamReader- Overrides:
getNamein classDOMStreamReader
-
getLocalName
Description copied from class:DOMStreamReaderReturn an element's local name. Handle the case of DOM level 1 nodes.- Specified by:
getLocalNamein interfaceXMLStreamReader- Overrides:
getLocalNamein classDOMStreamReader
-
hasName
public boolean hasName()- Specified by:
hasNamein interfaceXMLStreamReader- Overrides:
hasNamein classDOMStreamReader
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfaceXMLStreamReader- Overrides:
getNamespaceURIin classDOMStreamReader
-
getPrefix
- Specified by:
getPrefixin interfaceXMLStreamReader- Overrides:
getPrefixin classDOMStreamReader
-
getVersion
- Specified by:
getVersionin interfaceXMLStreamReader- Overrides:
getVersionin classDOMStreamReader
-
isStandalone
public boolean isStandalone()- Specified by:
isStandalonein interfaceXMLStreamReader- Overrides:
isStandalonein classDOMStreamReader
-
standaloneSet
public boolean standaloneSet()- Specified by:
standaloneSetin interfaceXMLStreamReader- Overrides:
standaloneSetin classDOMStreamReader
-
getCharacterEncodingScheme
- Specified by:
getCharacterEncodingSchemein interfaceXMLStreamReader- Overrides:
getCharacterEncodingSchemein classDOMStreamReader
-
getPITarget
- Specified by:
getPITargetin interfaceXMLStreamReader- Overrides:
getPITargetin classDOMStreamReader
-
getPIData
- Specified by:
getPIDatain interfaceXMLStreamReader- Overrides:
getPIDatain classDOMStreamReader
-