Lines Matching refs:parser

47      * @param parser the XML parser, positioned at the starting element of the extension.
51 public PacketExtension parseExtension(XmlPullParser parser) throws Exception {
55 int eventType = parser.next();
57 if (parser.getName().equals("invite")) {
58 mucUser.setInvite(parseInvite(parser));
60 if (parser.getName().equals("item")) {
61 mucUser.setItem(parseItem(parser));
63 if (parser.getName().equals("password")) {
64 mucUser.setPassword(parser.nextText());
66 if (parser.getName().equals("status")) {
67 mucUser.setStatus(new MUCUser.Status(parser.getAttributeValue("", "code")));
69 if (parser.getName().equals("decline")) {
70 mucUser.setDecline(parseDecline(parser));
72 if (parser.getName().equals("destroy")) {
73 mucUser.setDestroy(parseDestroy(parser));
77 if (parser.getName().equals("x")) {
86 private MUCUser.Item parseItem(XmlPullParser parser) throws Exception {
90 parser.getAttributeValue("", "affiliation"),
91 parser.getAttributeValue("", "role"));
92 item.setNick(parser.getAttributeValue("", "nick"));
93 item.setJid(parser.getAttributeValue("", "jid"));
95 int eventType = parser.next();
97 if (parser.getName().equals("actor")) {
98 item.setActor(parser.getAttributeValue("", "jid"));
100 if (parser.getName().equals("reason")) {
101 item.setReason(parser.nextText());
105 if (parser.getName().equals("item")) {
113 private MUCUser.Invite parseInvite(XmlPullParser parser) throws Exception {
116 invite.setFrom(parser.getAttributeValue("", "from"));
117 invite.setTo(parser.getAttributeValue("", "to"));
119 int eventType = parser.next();
121 if (parser.getName().equals("reason")) {
122 invite.setReason(parser.nextText());
126 if (parser.getName().equals("invite")) {
134 private MUCUser.Decline parseDecline(XmlPullParser parser) throws Exception {
137 decline.setFrom(parser.getAttributeValue("", "from"));
138 decline.setTo(parser.getAttributeValue("", "to"));
140 int eventType = parser.next();
142 if (parser.getName().equals("reason")) {
143 decline.setReason(parser.nextText());
147 if (parser.getName().equals("decline")) {
155 private MUCUser.Destroy parseDestroy(XmlPullParser parser) throws Exception {
158 destroy.setJid(parser.getAttributeValue("", "jid"));
160 int eventType = parser.next();
162 if (parser.getName().equals("reason")) {
163 destroy.setReason(parser.nextText());
167 if (parser.getName().equals("destroy")) {