public class ParserUtils extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JID
The constant String "jid".
|
| Constructor and Description |
|---|
ParserUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertAtEndTag(org.xmlpull.v1.XmlPullParser parser) |
static void |
assertAtStartTag(org.xmlpull.v1.XmlPullParser parser) |
static void |
assertAtStartTag(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static void |
forwardToEndTagOfDepth(org.xmlpull.v1.XmlPullParser parser,
int depth) |
static EntityBareJid |
getBareJidAttribute(org.xmlpull.v1.XmlPullParser parser) |
static EntityBareJid |
getBareJidAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static java.lang.Boolean |
getBooleanAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name)
Get the boolean value of an argument.
|
static boolean |
getBooleanAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name,
boolean defaultValue) |
static java.util.Date |
getDateFromNextText(org.xmlpull.v1.XmlPullParser parser) |
static java.lang.Double |
getDoubleAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static double |
getDoubleAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name,
long defaultValue) |
static double |
getDoubleFromNextText(org.xmlpull.v1.XmlPullParser parser) |
static EntityJid |
getEntityJidAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static EntityFullJid |
getFullJidAttribute(org.xmlpull.v1.XmlPullParser parser) |
static EntityFullJid |
getFullJidAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static java.lang.Integer |
getIntegerAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static int |
getIntegerAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name,
int defaultValue) |
static int |
getIntegerAttributeOrThrow(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name,
java.lang.String throwMessage) |
static int |
getIntegerFromNextText(org.xmlpull.v1.XmlPullParser parser) |
static Jid |
getJidAttribute(org.xmlpull.v1.XmlPullParser parser) |
static Jid |
getJidAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static java.lang.Long |
getLongAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static long |
getLongAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name,
long defaultValue) |
static java.lang.String |
getRequiredAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static java.lang.String |
getRequiredNextText(org.xmlpull.v1.XmlPullParser parser) |
static Resourcepart |
getResourcepartAttribute(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name) |
static java.net.URI |
getUriFromNextText(org.xmlpull.v1.XmlPullParser parser) |
static java.lang.String |
getXmlLang(org.xmlpull.v1.XmlPullParser parser) |
public static final java.lang.String JID
public ParserUtils()
public static void assertAtStartTag(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParserExceptionpublic static void assertAtStartTag(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParserExceptionpublic static void assertAtEndTag(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParserExceptionpublic static void forwardToEndTagOfDepth(org.xmlpull.v1.XmlPullParser parser, int depth) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionpublic static Jid getJidAttribute(org.xmlpull.v1.XmlPullParser parser) throws XmppStringprepException
XmppStringprepExceptionpublic static Jid getJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepExceptionpublic static EntityBareJid getBareJidAttribute(org.xmlpull.v1.XmlPullParser parser) throws XmppStringprepException
XmppStringprepExceptionpublic static EntityBareJid getBareJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepExceptionpublic static EntityFullJid getFullJidAttribute(org.xmlpull.v1.XmlPullParser parser) throws XmppStringprepException
XmppStringprepExceptionpublic static EntityFullJid getFullJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepExceptionpublic static EntityJid getEntityJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepExceptionpublic static Resourcepart getResourcepartAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepExceptionpublic static java.lang.Boolean getBooleanAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name)
parser - name - public static boolean getBooleanAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name, boolean defaultValue)
public static int getIntegerAttributeOrThrow(org.xmlpull.v1.XmlPullParser parser, java.lang.String name, java.lang.String throwMessage) throws SmackException
SmackExceptionpublic static java.lang.Integer getIntegerAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name)
public static int getIntegerAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name, int defaultValue)
public static int getIntegerFromNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionpublic static java.lang.Long getLongAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name)
public static long getLongAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name, long defaultValue)
public static double getDoubleFromNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionpublic static java.lang.Double getDoubleAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name)
public static double getDoubleAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name, long defaultValue)
public static java.util.Date getDateFromNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException, java.text.ParseException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionjava.text.ParseExceptionpublic static java.net.URI getUriFromNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException, java.net.URISyntaxException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionjava.net.URISyntaxExceptionpublic static java.lang.String getRequiredAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getRequiredNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionpublic static java.lang.String getXmlLang(org.xmlpull.v1.XmlPullParser parser)