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.XmlPullParserException
public static void assertAtStartTag(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParserException
public static void assertAtEndTag(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParserException
public static void forwardToEndTagOfDepth(org.xmlpull.v1.XmlPullParser parser, int depth) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public static Jid getJidAttribute(org.xmlpull.v1.XmlPullParser parser) throws XmppStringprepException
XmppStringprepException
public static Jid getJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepException
public static EntityBareJid getBareJidAttribute(org.xmlpull.v1.XmlPullParser parser) throws XmppStringprepException
XmppStringprepException
public static EntityBareJid getBareJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepException
public static EntityFullJid getFullJidAttribute(org.xmlpull.v1.XmlPullParser parser) throws XmppStringprepException
XmppStringprepException
public static EntityFullJid getFullJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepException
public static EntityJid getEntityJidAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepException
public static Resourcepart getResourcepartAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws XmppStringprepException
XmppStringprepException
public 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
SmackException
public 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.XmlPullParserException
java.io.IOException
public 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.XmlPullParserException
java.io.IOException
public 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.XmlPullParserException
java.io.IOException
java.text.ParseException
public static java.net.URI getUriFromNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException, java.net.URISyntaxException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
java.net.URISyntaxException
public static java.lang.String getRequiredAttribute(org.xmlpull.v1.XmlPullParser parser, java.lang.String name) throws java.io.IOException
java.io.IOException
public static java.lang.String getRequiredNextText(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public static java.lang.String getXmlLang(org.xmlpull.v1.XmlPullParser parser)