public XmlStringBuilder condEmptyElement(boolean condition, String element) { if (condition) { emptyElement(element); } return this; }
@Override protected void appendXML(XmlStringBuilder buf) { buf.emptyElement(METHOD); }
@Override protected void appendXML(XmlStringBuilder buf) { buf.emptyElement(METHOD); }
/** * Appends a tag that inserts a single carriage return. * * @return this. */ public XHTMLText appendBrTag() { text.emptyElement(BR); return this; }
public XmlStringBuilder emptyElement(Enum<?> element) { // Use Enum.toString() instead Enum.name() here, since some enums override toString() in order to replace // underscores ('_') with dash ('-') for example (name() is declared final in Enum). return emptyElement(element.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 public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this); xml.rightAngleBracket(); xml.emptyElement(reason.asString); xml.closeElement(this); return xml; }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this); if (optional) { xml.rightAngleBracket(); xml.emptyElement(OPTIONAL_ELEMENT); xml.closeElement(this); } else { xml.closeEmptyElement(); } return xml; } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(); xml.halfOpenElement(ELEMENT).xmlnsAttribute(NAMESPACE).rightAngleBracket(); xml.emptyElement(saslErrorString); addDescriptiveTextsAndExtensions(xml); xml.closeElement(ELEMENT); return xml; }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(); if (concretisation == null) { return xml.emptyElement(getElementName()); } return xml.openElement(getElementName()) .append(concretisation.toXML(null)) .closeElement(getElementName()); }
public XmlStringBuilder condEmptyElement(boolean condition, String element) { if (condition) { emptyElement(element); } return this; }
public XmlStringBuilder emptyElement(Enum<?> element) { return emptyElement(element.name()); }
/** * 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 public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this); if (optional) { xml.rightAngleBracket(); xml.emptyElement(OPTIONAL_ELEMENT); xml.closeElement(this); } else { xml.closeEmptyElement(); } return xml; } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(); xml.halfOpenElement(ELEMENT).xmlnsAttribute(NAMESPACE).rightAngleBracket(); xml.emptyElement(saslErrorString); addDescriptiveTextsAndExtensions(xml); xml.closeElement(ELEMENT); return xml; }