/** * Appends a given text to the XHTMLText. * * @param textToAppend the text to append * * @return this. */ public XHTMLText append(String textToAppend) { text.escape(textToAppend); return this; }
public XmlStringBuilder optEscape(CharSequence text) { if (text == null) { return this; } return escape(text); }
public XmlStringBuilder escape(CharSequence text) { return escape(text.toString()); }
/** * Add a new element to this builder. * * @param name * @param content * @return the XmlStringBuilder */ public XmlStringBuilder element(String name, String content) { if (content.isEmpty()) { return emptyElement(name); } openElement(name); escape(content); closeElement(name); return this; }
@Override protected void addCommonXml(XmlStringBuilder xml) { super.addCommonXml(xml); xml.openElement("rpad").escape(rpad).closeElement("rpad"); } }
protected void addDescriptiveTextsAndExtensions(XmlStringBuilder xml) { for (Map.Entry<String, String> entry : descriptiveTexts.entrySet()) { String xmllang = entry.getKey(); String text = entry.getValue(); xml.halfOpenElement("text").xmlnsAttribute(textNamespace) .optXmlLangAttribute(xmllang) .rightAngleBracket(); xml.escape(text); xml.closeElement("text"); } for (ExtensionElement packetExtension : extensions) { xml.append(packetExtension.toXML(null)); } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { // Upcast to NamedElement since we don't want a xmlns attribute XmlStringBuilder xml = new XmlStringBuilder((NamedElement) this); xml.attribute("name", name); xml.rightAngleBracket(); xml.escape(value); xml.closeElement(this); return xml; } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this, enclosingNamespace); xml.rightAngleBracket(); xml.escape(getName()); xml.closeElement(this); return xml; } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this); xml.optXmlLangAttribute(lang); xml.rightAngleBracket(); xml.escape(text); xml.closeElement(this); return xml; }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this); xml.rightAngleBracket(); xml.escape(getTarget()); xml.closeElement(this); return xml; } }
@Override public CharSequence toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(); String tag = isRoom ? "room" : "user"; xml.halfOpenElement(tag); String action = allow ? "allow" : "deny"; xml.attribute("action", action); xml.rightAngleBracket(); xml.escape(jid); xml.closeElement(tag); return xml; }
@Override public CharSequence toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(); xml.halfOpenElement("user"); xml.attribute("affiliation", affiliation); xml.rightAngleBracket(); xml.escape(user); xml.closeElement("user"); return xml; }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this, enclosingNamespace); xml.optXmlLangAttribute(getLanguage()).rightAngleBracket(); xml.escape(message); xml.closeElement(getElementName()); return xml; }
} else { if (this.getActiveName() != null) { buf.append("<active name=\"").escape(getActiveName()).append("\"/>"); } else { if (this.getDefaultName() != null) { buf.append("<default name=\"").escape(getDefaultName()).append("\"/>"); buf.append("<list name=\"").escape(listName).append("\"/>"); } else { buf.append("<list name=\"").escape(listName).append("\">");
xml.escape(valueStr); xml.closeElement("value"); xml.closeElement("property");
xml.escape(parser.getText()); break;
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(); xml.halfOpenElement(getElementName()).optXmlLangAttribute(getLanguage()).rightAngleBracket(); xml.escape(subject); xml.closeElement(getElementName()); return xml; }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this); xml.attribute("jid", jid); xml.optAttribute("name", name); xml.optAttribute("subscription", itemType); if (subscriptionPending) { xml.append(" ask='subscribe'"); } xml.optBooleanAttribute("approved", approved); xml.rightAngleBracket(); for (String groupName : groupNames) { xml.openElement(GROUP).escape(groupName).closeElement(GROUP); } xml.closeElement(this); return xml; }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this, enclosingNamespace); xml.attribute("type", type.toString()); xml.optAttribute("by", errorGenerator); xml.rightAngleBracket(); xml.halfOpenElement(condition.toString()); xml.xmlnsAttribute(ERROR_CONDITION_AND_TEXT_NAMESPACE); if (conditionText != null) { xml.rightAngleBracket(); xml.escape(conditionText); xml.closeElement(condition.toString()); } else { xml.closeEmptyElement(); } addDescriptiveTextsAndExtensions(xml); xml.closeElement(this); return xml; }
public XmlStringBuilder optEscape(CharSequence text) { if (text == null) { return this; } return escape(text); }