public static Map<String, String> parseDescriptiveTexts(XmlPullParser parser, Map<String, String> descriptiveTexts) throws XmlPullParserException, IOException { if (descriptiveTexts == null) { descriptiveTexts = new HashMap<>(); } String xmllang = ParserUtils.getXmlLang(parser); if (xmllang == null) { // XMPPError assumes the default locale, 'en', or the empty string. // Establish the invariant that there is never null as a key. xmllang = ""; } String text = parser.nextText(); String previousValue = descriptiveTexts.put(xmllang, text); assert (previousValue == null); return descriptiveTexts; }
@Override public Message.Body parse(XmlPullParser parser, int initialDepth) throws Exception { String xmlLang = ParserUtils.getXmlLang(parser); String body = parseElementText(parser); return new Message.Body(xmlLang, body); } }
@Override public SpoilerElement parse(XmlPullParser parser, int initialDepth) throws Exception { String lang = ParserUtils.getXmlLang(parser); String hint = null; outerloop: while (true) { int tag = parser.next(); switch (tag) { case TEXT: hint = parser.getText(); break; case END_TAG: break outerloop; } } return new SpoilerElement(lang, hint); } }
if (StanzaError.ERROR_CONDITION_AND_TEXT_NAMESPACE.equals(namespace)) { if (name.equals(AbstractTextElement.ELEMENT)) { String lang = ParserUtils.getXmlLang(parser); String text = parser.nextText(); StanzaErrorTextElement stanzaErrorTextElement = new StanzaErrorTextElement(text, lang);
message.setType(Message.Type.fromString(typeString)); String language = ParserUtils.getXmlLang(parser); message.setLanguage(language); switch (elementName) { case "subject": String xmlLangSubject = ParserUtils.getXmlLang(parser); String subject = parseElementText(parser);
presence.setStanzaId(parser.getAttributeValue("", "id")); String language = ParserUtils.getXmlLang(parser); if (language != null && !"".equals(language.trim())) {
public static Map<String, String> parseDescriptiveTexts(XmlPullParser parser, Map<String, String> descriptiveTexts) throws XmlPullParserException, IOException { if (descriptiveTexts == null) { descriptiveTexts = new HashMap<>(); } String xmllang = ParserUtils.getXmlLang(parser); if (xmllang == null) { // XMPPError assumes the default locale, 'en', or the empty string. // Establish the invariant that there is never null as a key. xmllang = ""; } String text = parser.nextText(); String previousValue = descriptiveTexts.put(xmllang, text); assert (previousValue == null); return descriptiveTexts; }
@Override public Message.Body parse(XmlPullParser parser, int initialDepth) throws Exception { String xmlLang = ParserUtils.getXmlLang(parser); String body = parseElementText(parser); return new Message.Body(xmlLang, body); } }
@Override public SpoilerElement parse(XmlPullParser parser, int initialDepth) throws Exception { String lang = ParserUtils.getXmlLang(parser); String hint = null; outerloop: while (true) { int tag = parser.next(); switch (tag) { case TEXT: hint = parser.getText(); break; case END_TAG: break outerloop; } } return new SpoilerElement(lang, hint); } }
message.setType(Message.Type.fromString(typeString)); String language = ParserUtils.getXmlLang(parser); message.setLanguage(language); switch (elementName) { case "subject": String xmlLangSubject = ParserUtils.getXmlLang(parser); String subject = parseElementText(parser);
presence.setStanzaId(parser.getAttributeValue("", "id")); String language = ParserUtils.getXmlLang(parser); if (language != null && !"".equals(language.trim())) {