Package org.apache.cxf.aegis.xml.stax
Class ElementReader
- java.lang.Object
-
- org.apache.cxf.aegis.xml.AbstractMessageReader
-
- org.apache.cxf.aegis.xml.stax.ElementReader
-
- All Implemented Interfaces:
MessageReader
public class ElementReader extends AbstractMessageReader
Reads literal encoded messages.
-
-
Constructor Summary
Constructors Constructor Description ElementReader(InputStream is)ElementReader(XMLStreamReader reader)ElementReader(DepthXMLStreamReader root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageReadergetAttributeReader(QName qName)StringgetLocalName()Get the local name of the element this reader represents.QNamegetName()StringgetNamespace()StringgetNamespaceForPrefix(String prefix)MessageReadergetNextAttributeReader()MessageReadergetNextElementReader()StringgetValue()StringgetValue(String ns, String attr)XMLStreamReadergetXMLStreamReader()QNamegetXsiType()booleanhasMoreAttributeReaders()booleanhasMoreElementReaders()-
Methods inherited from class org.apache.cxf.aegis.xml.AbstractMessageReader
getValueAsBoolean, getValueAsCharacter, getValueAsDouble, getValueAsFloat, getValueAsInt, getValueAsLong, hasValue, isXsiNil, readToEnd
-
-
-
-
Constructor Detail
-
ElementReader
public ElementReader(DepthXMLStreamReader root)
- Parameters:
root-
-
ElementReader
public ElementReader(XMLStreamReader reader)
-
ElementReader
public ElementReader(InputStream is) throws XMLStreamException
- Parameters:
is-- Throws:
XMLStreamException
-
-
Method Detail
-
getValue
public String getValue()
-
hasMoreElementReaders
public boolean hasMoreElementReaders()
-
getNextElementReader
public MessageReader getNextElementReader()
-
getName
public QName getName()
-
getLocalName
public String getLocalName()
Description copied from interface:MessageReaderGet the local name of the element this reader represents.- Returns:
- Local Name
-
getNamespace
public String getNamespace()
- Returns:
- Namespace
-
getXsiType
public QName getXsiType()
-
getXMLStreamReader
public XMLStreamReader getXMLStreamReader()
- Specified by:
getXMLStreamReaderin interfaceMessageReader- Overrides:
getXMLStreamReaderin classAbstractMessageReader
-
hasMoreAttributeReaders
public boolean hasMoreAttributeReaders()
-
getAttributeReader
public MessageReader getAttributeReader(QName qName)
-
getNextAttributeReader
public MessageReader getNextAttributeReader()
-
-