Example usage for org.apache.commons.lang3 StringEscapeUtils escapeXml10

List of usage examples for org.apache.commons.lang3 StringEscapeUtils escapeXml10

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringEscapeUtils escapeXml10.

Prototype

public static String escapeXml10(final String input) 

Source Link

Document

Escapes the characters in a String using XML entities.

For example: "bread" & "butter" => "bread" & "butter" .

Usage

From source file:org.openestate.io.openimmo.OpenImmoTransferDocumentNamespaceTest.java

private static Document buildExampleDocument(String version) throws Exception {
    String xmlns = ("1.2".equals(version) || "1.2.0".equals(version) || "1.1".equals(version))
            ? " xmlns:imo=\"" + OpenImmoUtils.OLD_NAMESPACE + "\""
            : StringUtils.EMPTY;//  w w  w .  jav  a  2  s . c o m
    return XmlUtils.newDocument("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n"
            + "<imo:openimmo" + xmlns
            + " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.openimmo.de openimmo.xsd\">\n"
            + "  <imo:uebertragung version=\"" + StringEscapeUtils.escapeXml10(version) + "\" "
            + "                    sendersoftware=\"OpenEstate.org\" "
            + "                    senderversion=\"1.0\" "
            + "                    techn_email=\"test@openestate.org\" "
            + "                    modus=\"NEW\" umfang=\"VOLL\" art=\"OFFLINE\"/>\n" + "  <imo:anbieter>\n"
            + "  </imo:anbieter>\n" + "</imo:openimmo>");
}

From source file:org.openestate.io.openimmo.OpenImmoTransferDocumentTest.java

private static Document buildExampleDocument(String version) throws Exception {
    String xmlns = ("1.2.0".equals(version) || "1.1".equals(version))
            ? " xmlns=\"" + OpenImmoUtils.OLD_NAMESPACE + "\""
            : StringUtils.EMPTY;//from  w  ww .j a v a 2 s  .  com
    return XmlUtils.newDocument("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n" + "<openimmo"
            + xmlns + ">\n" + "  <uebertragung version=\"" + StringEscapeUtils.escapeXml10(version) + "\" "
            + "                sendersoftware=\"OpenEstate.org\" " + "                senderversion=\"1.0\" "
            + "                techn_email=\"test@openestate.org\" "
            + "                modus=\"NEW\" umfang=\"VOLL\" art=\"OFFLINE\"/>\n" + "  <anbieter>\n"
            + "  </anbieter>\n" + "</openimmo>");
}

From source file:org.openhealthtools.ihe.atna.auditor.models.rfc3881.ActiveParticipantType.java

public String toString(boolean useSpacing) {
    boolean hasChildElement = false;
    if (!EventUtils.isEmptyOrNull(roleIDCode)) {
        hasChildElement = true;//  w w w . j  ava  2  s  .c o  m
    }

    StringBuilder sb = new StringBuilder();

    if (useSpacing) {
        sb.append("\n");
    }

    sb.append("<ActiveParticipant");

    //UserID
    sb.append(" UserID=\"");
    if (userID != null) {
        sb.append(StringEscapeUtils.escapeXml10(userID));
    }
    sb.append("\"");

    //AlternativeUserID
    if (alternativeUserID != null) {
        sb.append(" AlternativeUserID=\"");
        sb.append(StringEscapeUtils.escapeXml10(alternativeUserID));
        sb.append("\"");
    }
    //UserName
    if (userName != null) {
        sb.append(" UserName=\"");
        sb.append(StringEscapeUtils.escapeXml10(userName));
        sb.append("\"");
    }
    //UserIsRequestor
    sb.append(" UserIsRequestor=\"");
    sb.append(Boolean.toString((userIsRequestor != null) && userIsRequestor));
    sb.append("\"");

    //NetworkAccessPointID
    if (networkAccessPointID != null) {
        sb.append(" NetworkAccessPointID=\"");
        sb.append(StringEscapeUtils.escapeXml10(networkAccessPointID));
        sb.append("\"");
    }

    //NetworkAccessPointTypeCode
    if (networkAccessPointTypeCode != null) {
        sb.append(" NetworkAccessPointTypeCode=\"");
        sb.append(networkAccessPointTypeCode);
        sb.append("\"");
    }

    if (!hasChildElement) {
        sb.append("/>");
    } else {
        sb.append(">");
        for (CodedValueType aRoleIDCode : roleIDCode) {
            if (useSpacing) {
                sb.append("\n");
            }
            sb.append(aRoleIDCode.toString("RoleIDCode"));
        }
        if (useSpacing) {
            sb.append("\n");
        }
        sb.append("</ActiveParticipant>");
    }
    return sb.toString();
}

From source file:org.openhealthtools.ihe.atna.auditor.models.rfc3881.AuditSourceIdentificationType.java

public String toString(boolean useSpacing) {
    StringBuilder sb = new StringBuilder();
    if (useSpacing) {
        sb.append("\n");
    }/* w w  w .  j av  a2s .co  m*/
    sb.append("<AuditSourceIdentification");
    if (auditSourceTypeCode == null) {
        sb.append(" code=\"9\""); // use "other" as the default event source type
    } else {
        sb.append(" code=\"").append(StringEscapeUtils.escapeXml10(auditSourceTypeCode.getCode())).append('"');
        if (auditSourceTypeCode.getCodeSystemName() != null) {
            sb.append(" codeSystemName=\"")
                    .append(StringEscapeUtils.escapeXml10(auditSourceTypeCode.getCodeSystemName())).append('"');
        }
        if (auditSourceTypeCode.getOriginalText() != null) {
            sb.append(" originalText=\"")
                    .append(StringEscapeUtils.escapeXml10(auditSourceTypeCode.getOriginalText())).append('"');
        }
    }

    //AuditEnterpriseSiteID
    if (auditEnterpriseSiteID != null) {
        sb.append(" AuditEnterpriseSiteID=\"");
        sb.append(StringEscapeUtils.escapeXml10(auditEnterpriseSiteID));
        sb.append("\"");
    }

    //AuditSourceID
    sb.append(" AuditSourceID=\"");
    if ((auditSourceID != null) && !auditSourceID.isEmpty()) {
        sb.append(StringEscapeUtils.escapeXml10(auditSourceID));
    } else {
        sb.append("unknown");
    }
    sb.append("\"");

    sb.append("/>");
    return sb.toString();
}

From source file:org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType.java

public String toString(String tagName) {
    StringBuilder sb = new StringBuilder();
    sb.append("<").append(tagName);
    //code/* ww w . j  a v  a 2  s .  c o m*/
    sb.append(" csd-code=\"");
    sb.append(code);
    sb.append("\"");

    //originalText
    if (originalText != null) {
        sb.append(" originalText=\"");
        sb.append(StringEscapeUtils.escapeXml10(originalText));
        sb.append("\"");
    }

    //codeSystem
    if (codeSystem != null) {
        sb.append(" codeSystem=\"");
        sb.append(StringEscapeUtils.escapeXml10(codeSystem));
        sb.append("\"");
    }
    //codeSystemName
    if (codeSystemName != null) {
        sb.append(" codeSystemName=\"");
        sb.append(StringEscapeUtils.escapeXml10(codeSystemName));
        sb.append("\"");
    }

    sb.append("/>");
    return sb.toString();
}

From source file:org.openhealthtools.ihe.atna.auditor.models.rfc3881.EventIdentificationType.java

public String toString(boolean useSpacing) {
    StringBuilder sb = new StringBuilder();
    if (useSpacing) {
        sb.append("\n");
    }/*w  w w.  j a  v a 2s  .  c  o  m*/
    sb.append("<EventIdentification");
    //EventActionCode
    sb.append(" EventActionCode=\"");
    sb.append(StringEscapeUtils.escapeXml10(eventActionCode));
    sb.append("\"");
    //EventDateTime
    sb.append(" EventDateTime=\"");
    sb.append(StringEscapeUtils.escapeXml10(eventDateTime));
    sb.append("\"");
    //EventOutcomeIndicator
    sb.append(" EventOutcomeIndicator=\"");
    sb.append(eventOutcomeIndicator);
    sb.append("\"");
    sb.append(">");
    if (!EventUtils.isEmptyOrNull(eventID)) {
        if (useSpacing) {
            sb.append("\n");
        }
        sb.append(eventID.toString("EventID"));
    }
    if (!EventUtils.isEmptyOrNull(eventTypeCode)) {
        for (CodedValueType anEventTypeCode : eventTypeCode) {
            if (useSpacing) {
                sb.append("\n");
            }
            sb.append(anEventTypeCode.toString("EventTypeCode"));
        }
    }

    if (purposesOfUse != null) {
        for (CodedValueType cvp : purposesOfUse) {
            sb.append(cvp.toString("PurposeOfUse"));
        }
    }

    if (useSpacing) {
        sb.append("\n");
    }
    sb.append("</EventIdentification>");

    return sb.toString();
}

From source file:org.openhealthtools.ihe.atna.auditor.models.rfc3881.ParticipantObjectIdentificationType.java

public String toString(boolean useSpacing) {
    boolean hasChildElement = false;
    if (!EventUtils.isEmptyOrNull(participantObjectIDTypeCode)
            || !EventUtils.isEmptyOrNull(participantObjectName)
            || !EventUtils.isEmptyOrNull(participantObjectQuery)
            || !EventUtils.isEmptyOrNull(participantObjectDetail)) {
        hasChildElement = true;/* www  . jav a 2s .co  m*/
    }

    StringBuilder sb = new StringBuilder();
    if (useSpacing) {
        sb.append("\n");
    }
    sb.append("<ParticipantObjectIdentification");

    //ParticipantObjectID
    sb.append(" ParticipantObjectID=\"");

    if (!EventUtils.isEmptyOrNull(participantObjectID)) {
        sb.append(StringEscapeUtils.escapeXml10(participantObjectID));
    }
    sb.append("\"");

    //ParticipantObjectTypeCode
    if (participantObjectTypeCode != null) {
        sb.append(" ParticipantObjectTypeCode=\"");
        sb.append(participantObjectTypeCode);
        sb.append("\"");
    }
    //ParticipantObjectTypeCodeRole
    if (participantObjectTypeCodeRole != null) {
        sb.append(" ParticipantObjectTypeCodeRole=\"");
        sb.append(participantObjectTypeCodeRole);
        sb.append("\"");
    }
    //ParticipantObjectDataLifeCycle
    if (participantObjectDataLifeCycle != null) {
        sb.append(" ParticipantObjectDataLifeCycle=\"");
        sb.append(participantObjectDataLifeCycle);
        sb.append("\"");
    }
    //ParticipantObjectSensitivity
    if (participantObjectSensitivity != null) {
        sb.append(" ParticipantObjectSensitivity=\"");
        sb.append(StringEscapeUtils.escapeXml10(participantObjectSensitivity));
        sb.append("\"");
    }

    if (!hasChildElement) {
        sb.append("/>");
    } else {
        sb.append(">");
        if (!EventUtils.isEmptyOrNull(participantObjectIDTypeCode)) {
            if (useSpacing) {
                sb.append("\n");
            }
            sb.append(participantObjectIDTypeCode.toString("ParticipantObjectIDTypeCode"));
        }
        if (!EventUtils.isEmptyOrNull(participantObjectName)) {
            if (useSpacing) {
                sb.append("\n");
            }
            sb.append("<ParticipantObjectName>");
            sb.append(StringEscapeUtils.escapeXml10(participantObjectName));
            sb.append("</ParticipantObjectName>");
        }
        if (!EventUtils.isEmptyOrNull(participantObjectQuery)) {
            if (useSpacing) {
                sb.append("\n");
            }
            sb.append("<ParticipantObjectQuery>");
            sb.append(
                    StringEscapeUtils.escapeXml10(new String(EventUtils.encodeBase64(participantObjectQuery))));
            sb.append("</ParticipantObjectQuery>");
        }
        //            if (EventUtils.isEmptyOrNull(participantObjectName) && EventUtils.isEmptyOrNull(participantObjectQuery)) {
        //                sb.append("<ParticipantObjectName/>");
        //            }
        if (!EventUtils.isEmptyOrNull(participantObjectDetail)) {
            for (TypeValuePairType aParticipantObjectDetail : participantObjectDetail) {
                if (useSpacing) {
                    sb.append("\n");
                }
                sb.append(aParticipantObjectDetail.toString("ParticipantObjectDetail", useSpacing));
            }
        }

        //            sb.append("\n<SOPClass UID=\"unknown\" NumberOfInstances=\"0\"/>");
        //            sb.append("\n<ParticipantObjectContainsStudy/>");

        if (useSpacing) {
            sb.append("\n");
        }
        sb.append("</ParticipantObjectIdentification>");
    }
    return sb.toString();
}

From source file:org.openhealthtools.ihe.atna.auditor.models.rfc3881.TypeValuePairType.java

public String toString(String tagName, boolean useSpacing) {
    StringBuilder sb = new StringBuilder();
    sb.append("<").append(tagName);
    //type/* ww  w .  j av  a 2  s .c  o m*/
    if (type != null) {
        sb.append(" type=\"");
        sb.append(StringEscapeUtils.escapeXml10(type));
        sb.append("\"");
    }
    //value
    if (value != null) {
        sb.append(" value=\"");
        sb.append(StringEscapeUtils.escapeXml10(new String(value)));
        sb.append("\"");
    }
    sb.append("/>");
    return sb.toString();
}

From source file:org.openrepose.commons.utils.logging.apache.format.stock.ResponseMessageHandler.java

@Override
public String handle(HttpServletRequest request, HttpServletResponse response) {
    String message = MutableHttpServletResponse.wrap(request, response).getMessage();
    if (message == null) {
        message = "";
    } else {/*from   w w  w  .  ja  v  a  2  s. c o  m*/
        switch (state) {
        case JSON:
            message = StringEscapeUtils.escapeJson(message);
            break;
        case XML:
            message = StringEscapeUtils.escapeXml10(message);
            break;
        }
    }
    return message;
}

From source file:org.phenotips.tools.FormField.java

protected String generateFormField(String[] fieldNames) {
    if (fieldNames[NO] != null) {
        return String.format(
                "<div class='%s%s'><span class='yes-no-picker'>%s%s%s</span> <span title='%s'>%s</span></div>",
                DEFAULT_CSS_CLASS, this.expandable ? EXPANDABLE_CSS_CLASS : "",
                generateCheckbox("none", this.value, "", (!isSelected(YES) && !isSelected(NO)), "na", "NA"),
                generateCheckbox(fieldNames[YES], this.value, this.hint, isSelected(YES), "yes", "Y"),
                generateCheckbox(fieldNames[NO], this.value, this.hint, isSelected(NO), "no", "N"),
                this.term == null ? this.title + "\n(custom term)"
                        : (this.term.getName() + (StringUtils.isNotBlank(this.term.getDescription())
                                ? "\n" + StringEscapeUtils.escapeXml10(this.term.getDescription())
                                : "")),
                generateLabel(fieldNames[YES] + '_' + this.value, "yes-no-picker-label", this.title));
    } else {//from w ww  .ja v  a2s  .co m
        return generateCheckbox(fieldNames[YES], this.value, this.hint, isSelected(YES),
                DEFAULT_CSS_CLASS + (this.expandable ? EXPANDABLE_CSS_CLASS : ""), this.title);
    }
}