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

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

Introduction

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

Prototype

@Deprecated
public static final String escapeXml(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:com.wavemaker.commons.util.XMLUtils.java

public static String escape(String s) {
    return StringEscapeUtils.escapeXml(s);
}

From source file:main.JsonHelper.java

public static String SerializeList(Object obj, boolean escape, boolean wrapUpdInXml,
        List<String> excludeAttributes) {

    JSONSerializer serializer = new JSONSerializer();

    if (excludeAttributes != null && excludeAttributes.size() > 0)
        serializer.setExcludes(excludeAttributes);

    String serializedValue = (serializer.exclude("*.class").deepSerialize(obj).replaceAll("\"class\"",
            "\"clazz\""));

    //.replaceAll("\"", "&quot;")
    if (wrapUpdInXml) {
        if (escape)
            return wrapUpInXml(StringEscapeUtils.escapeXml(serializedValue));
        else/*from   www.ja  v  a 2s  .  c  o m*/
            return wrapUpInXml(serializedValue);
    } else {
        if (escape)
            return (StringEscapeUtils.escapeXml(serializedValue));
        else
            return (serializedValue);
    }
}

From source file:com.orange.matos.utils.HtmlOutput.java

/** 
 * Quote the four special HTML characters 
 *///from w  w  w  .java2  s  .  co  m
public static String escape(String s) {
    // At least some tools complain on the form feed but escapeHtml does not get rid of it.
    return (s == null) ? "" : StringEscapeUtils.escapeXml(s.replaceAll("\f", "\\f"));
}

From source file:com.erbjuder.logger.client.logmessage.util.LoggerToProxyObjects.java

public static Transactions.Transaction logMessageToTransaction(LogMessage logMessage,
        ObjectFactory objectFactory) {

    // //from  www .j  a  v  a2s  .c  om
    // Mandatory
    Transactions.Transaction transaction = objectFactory.createTransactionsTransaction();
    transaction.setApplicationName(StringEscapeUtils.escapeXml(logMessage.getApplicationName()));
    transaction.setTransactionReferenceID(StringEscapeUtils.escapeXml(logMessage.getUniqueId()));
    transaction.setUTCLocalTimeStamp(LoggerToProxyObjects.long2Gregorian(logMessage.getUTCLocalTimeStamp()));
    transaction.setUTCLocalTimeStampNanoSeconds(logMessage.getUTCLocalTimeStamp().getNanos());
    transaction.setIsError(logMessage.isIsErrorType());

    if (logMessage.getExpiryDate() != null) {
        transaction.setExpiryDate(LoggerToProxyObjects.date2Gregorian(logMessage.getExpiryDate()));
    }

    // 
    // Flow
    String flowName = logMessage.getFlowName() != null ? logMessage.getFlowName().trim() : "";
    String flowPointName = logMessage.getFlowPointName() != null ? logMessage.getFlowPointName().trim() : "";
    if (!flowName.isEmpty() && !flowPointName.isEmpty()) {
        Transactions.Transaction.TransactionLogPointInfo transactionLogPointInfo = new Transactions.Transaction.TransactionLogPointInfo();
        transactionLogPointInfo.setFlowName(StringEscapeUtils.escapeXml(flowName));
        transactionLogPointInfo.setFlowPointName(StringEscapeUtils.escapeXml(flowPointName));
        transaction.setTransactionLogPointInfo(transactionLogPointInfo);
    }

    // 
    // LogMessageData
    for (LogMessageData logData : logMessage.getLogData()) {

        String label = logData.getLabel() != null ? logData.getLabel().trim() : "";
        String content = logData.getContent() != null ? logData.getContent().trim() : "";
        String mimeType = logData.getMimeType() != null ? logData.getMimeType().trim() : "";

        if (!label.isEmpty() && !mimeType.isEmpty() && !content.isEmpty()) {
            Transactions.Transaction.TransactionLogData transactionLogData = new Transactions.Transaction.TransactionLogData();
            transactionLogData.setContentLabel(StringEscapeUtils.escapeXml(label));
            transactionLogData.setContent(StringEscapeUtils.escapeXml(content));
            transactionLogData.setContentMimeType(mimeType);
            transaction.getTransactionLogData().add(transactionLogData);
        }
    }

    return transaction;

}

From source file:com.thoughtworks.go.server.newsecurity.handlers.renderer.XMLErrorMessageRenderer.java

@Override
public String getFormattedMessage(String message) {
    return new StringBuilder().append("<access-denied>\n").append("  <message>")
            .append(StringEscapeUtils.escapeXml(message)).append("</message>\n").append("</access-denied>\n")
            .toString();//from   w ww  . j a  v  a 2  s. c om
}

From source file:com.yilang.commons.utils.util.Encodes.java

@SuppressWarnings("deprecation")
public static String escapeXml(String xml) {
    return StringEscapeUtils.escapeXml(xml);
}

From source file:com.tdclighthouse.prototype.beans.compounds.LatexBean.java

public String getEncodeLatex() {
    try {//from ww w .j  av  a 2  s .c  o m
        String escaped = StringEscapeUtils.escapeXml(getLatex());
        return URLEncoder.encode(escaped, "UTF-8");
    } catch (UnsupportedEncodingException e) {
        throw new RuntimeException(e);
    }
}

From source file:com.oakhole.utils.StringUtils.java

public static String escapeXml(String text) {
    return StringEscapeUtils.escapeXml(text);
}

From source file:com.khs.sherpa.parser.StringParamParser.java

private String applyEncoding(String value, String format) {
    String result = value;//from  w  w w.j  a  v a  2 s .c  om
    if (format != null) {
        if (format.equals(Encode.XML)) {
            result = StringEscapeUtils.escapeXml(value);
        } else if (format.equals(Encode.HTML)) {
            result = StringEscapeUtils.escapeHtml4(value);
        } else if (format.equals(Encode.CSV)) {
            result = StringEscapeUtils.escapeCsv(value);
        }
    }

    return result;
}

From source file:baggage.hypertoolkit.html.Text.java

public Text(String text, boolean escapeIt) {
    if (escapeIt) {
        this.text = StringEscapeUtils.escapeXml(text);
    } else {/*from   www  . j  a v a2 s .co  m*/
        this.text = text;
    }
}