Package org.jivesoftware.smack.xml.stax
Class StaxXmlPullParser
- java.lang.Object
-
- org.jivesoftware.smack.xml.stax.StaxXmlPullParser
-
- All Implemented Interfaces:
org.jivesoftware.smack.xml.XmlPullParser
public final class StaxXmlPullParser extends java.lang.Object implements org.jivesoftware.smack.xml.XmlPullParser
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAttributeCount()
java.lang.String
getAttributeName(int index)
java.lang.String
getAttributeNamespace(int index)
java.lang.String
getAttributePrefix(int index)
javax.xml.namespace.QName
getAttributeQName(int index)
java.lang.String
getAttributeType(int index)
java.lang.String
getAttributeValue(int index)
java.lang.String
getAttributeValue(java.lang.String namespace, java.lang.String name)
int
getColumnNumber()
int
getDepth()
org.jivesoftware.smack.xml.XmlPullParser.Event
getEventType()
java.lang.String
getInputEncoding()
int
getLineNumber()
java.lang.String
getName()
java.lang.String
getNamespace()
java.lang.String
getNamespace(java.lang.String prefix)
int
getNamespaceCount()
java.lang.String
getNamespacePrefix(int pos)
java.lang.String
getNamespaceUri(int pos)
java.lang.String
getPositionDescription()
java.lang.String
getPrefix()
java.lang.Object
getProperty(java.lang.String name)
javax.xml.namespace.QName
getQName()
java.lang.String
getText()
boolean
isWhiteSpace()
org.jivesoftware.smack.xml.XmlPullParser.Event
next()
org.jivesoftware.smack.xml.XmlPullParser.TagEvent
nextTag()
java.lang.String
nextText()
boolean
supportsRoundtrip()
-
-
-
Method Detail
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getInputEncoding
public java.lang.String getInputEncoding()
- Specified by:
getInputEncoding
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespaceCount
public int getNamespaceCount()
- Specified by:
getNamespaceCount
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespacePrefix
public java.lang.String getNamespacePrefix(int pos)
- Specified by:
getNamespacePrefix
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespaceUri
public java.lang.String getNamespaceUri(int pos)
- Specified by:
getNamespaceUri
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespace
public java.lang.String getNamespace(java.lang.String prefix)
- Specified by:
getNamespace
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getDepth
public int getDepth()
- Specified by:
getDepth
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getPositionDescription
public java.lang.String getPositionDescription()
- Specified by:
getPositionDescription
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
isWhiteSpace
public boolean isWhiteSpace()
- Specified by:
isWhiteSpace
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getText
public java.lang.String getText()
- Specified by:
getText
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getQName
public javax.xml.namespace.QName getQName()
- Specified by:
getQName
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeCount
public int getAttributeCount()
- Specified by:
getAttributeCount
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeNamespace
public java.lang.String getAttributeNamespace(int index)
- Specified by:
getAttributeNamespace
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeName
public java.lang.String getAttributeName(int index)
- Specified by:
getAttributeName
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeQName
public javax.xml.namespace.QName getAttributeQName(int index)
- Specified by:
getAttributeQName
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributePrefix
public java.lang.String getAttributePrefix(int index)
- Specified by:
getAttributePrefix
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeType
public java.lang.String getAttributeType(int index)
- Specified by:
getAttributeType
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeValue
public java.lang.String getAttributeValue(int index)
- Specified by:
getAttributeValue
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name)
- Specified by:
getAttributeValue
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getEventType
public org.jivesoftware.smack.xml.XmlPullParser.Event getEventType()
- Specified by:
getEventType
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
next
public org.jivesoftware.smack.xml.XmlPullParser.Event next() throws org.jivesoftware.smack.xml.XmlPullParserException
- Specified by:
next
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
- Throws:
org.jivesoftware.smack.xml.XmlPullParserException
-
nextText
public java.lang.String nextText() throws java.io.IOException, org.jivesoftware.smack.xml.XmlPullParserException
- Specified by:
nextText
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
- Throws:
java.io.IOException
org.jivesoftware.smack.xml.XmlPullParserException
-
nextTag
public org.jivesoftware.smack.xml.XmlPullParser.TagEvent nextTag() throws java.io.IOException, org.jivesoftware.smack.xml.XmlPullParserException
- Specified by:
nextTag
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
- Throws:
java.io.IOException
org.jivesoftware.smack.xml.XmlPullParserException
-
supportsRoundtrip
public boolean supportsRoundtrip()
- Specified by:
supportsRoundtrip
in interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
-