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 intgetAttributeCount()java.lang.StringgetAttributeName(int index)java.lang.StringgetAttributeNamespace(int index)java.lang.StringgetAttributePrefix(int index)javax.xml.namespace.QNamegetAttributeQName(int index)java.lang.StringgetAttributeType(int index)java.lang.StringgetAttributeValue(int index)java.lang.StringgetAttributeValue(java.lang.String namespace, java.lang.String name)intgetColumnNumber()intgetDepth()org.jivesoftware.smack.xml.XmlPullParser.EventgetEventType()java.lang.StringgetInputEncoding()intgetLineNumber()java.lang.StringgetName()java.lang.StringgetNamespace()java.lang.StringgetNamespace(java.lang.String prefix)intgetNamespaceCount()java.lang.StringgetNamespacePrefix(int pos)java.lang.StringgetNamespaceUri(int pos)java.lang.StringgetPositionDescription()java.lang.StringgetPrefix()java.lang.ObjectgetProperty(java.lang.String name)javax.xml.namespace.QNamegetQName()java.lang.StringgetText()booleanisWhiteSpace()org.jivesoftware.smack.xml.XmlPullParser.Eventnext()org.jivesoftware.smack.xml.XmlPullParser.TagEventnextTag()java.lang.StringnextText()booleansupportsRoundtrip()
-
-
-
Method Detail
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getPropertyin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getInputEncoding
public java.lang.String getInputEncoding()
- Specified by:
getInputEncodingin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespaceCount
public int getNamespaceCount()
- Specified by:
getNamespaceCountin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespacePrefix
public java.lang.String getNamespacePrefix(int pos)
- Specified by:
getNamespacePrefixin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespaceUri
public java.lang.String getNamespaceUri(int pos)
- Specified by:
getNamespaceUriin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespace
public java.lang.String getNamespace(java.lang.String prefix)
- Specified by:
getNamespacein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getDepth
public int getDepth()
- Specified by:
getDepthin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getPositionDescription
public java.lang.String getPositionDescription()
- Specified by:
getPositionDescriptionin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumberin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumberin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
isWhiteSpace
public boolean isWhiteSpace()
- Specified by:
isWhiteSpacein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getText
public java.lang.String getText()
- Specified by:
getTextin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getQName
public javax.xml.namespace.QName getQName()
- Specified by:
getQNamein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefixin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeCount
public int getAttributeCount()
- Specified by:
getAttributeCountin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeNamespace
public java.lang.String getAttributeNamespace(int index)
- Specified by:
getAttributeNamespacein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeName
public java.lang.String getAttributeName(int index)
- Specified by:
getAttributeNamein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeQName
public javax.xml.namespace.QName getAttributeQName(int index)
- Specified by:
getAttributeQNamein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributePrefix
public java.lang.String getAttributePrefix(int index)
- Specified by:
getAttributePrefixin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeType
public java.lang.String getAttributeType(int index)
- Specified by:
getAttributeTypein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeValue
public java.lang.String getAttributeValue(int index)
- Specified by:
getAttributeValuein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name)- Specified by:
getAttributeValuein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
getEventType
public org.jivesoftware.smack.xml.XmlPullParser.Event getEventType()
- Specified by:
getEventTypein interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
next
public org.jivesoftware.smack.xml.XmlPullParser.Event next() throws org.jivesoftware.smack.xml.XmlPullParserException- Specified by:
nextin 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:
nextTextin interfaceorg.jivesoftware.smack.xml.XmlPullParser- Throws:
java.io.IOExceptionorg.jivesoftware.smack.xml.XmlPullParserException
-
nextTag
public org.jivesoftware.smack.xml.XmlPullParser.TagEvent nextTag() throws java.io.IOException, org.jivesoftware.smack.xml.XmlPullParserException- Specified by:
nextTagin interfaceorg.jivesoftware.smack.xml.XmlPullParser- Throws:
java.io.IOExceptionorg.jivesoftware.smack.xml.XmlPullParserException
-
supportsRoundtrip
public boolean supportsRoundtrip()
- Specified by:
supportsRoundtripin interfaceorg.jivesoftware.smack.xml.XmlPullParser
-
-