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:be.ceau.solrtalk.model.Doc.java

@XmlTransient
public void setTitle(String title) {
    addField(new Field(Attribute.TITLE, StringEscapeUtils.escapeXml10(title)));
}

From source file:be.ceau.solrtalk.model.Doc.java

@XmlTransient
public void setURI(URI uri) {
    addField(new Field(Attribute.URL, StringEscapeUtils.escapeXml10(uri.toASCIIString())));
}

From source file:be.ceau.solrtalk.model.Doc.java

@XmlTransient
public void setSummary(String summary) {
    addField(new Field(Attribute.SUMMARY, StringEscapeUtils.escapeXml10(summary))); // all headingtags
}

From source file:be.ceau.solrtalk.model.Doc.java

@XmlTransient
public void setFilename(String filename) {
    addField(new Field(Attribute.FILENAME, StringEscapeUtils.escapeXml10(filename)));
}

From source file:be.ceau.solrtalk.model.Doc.java

@XmlTransient
public void setContent(String content) {
    addField(new Field(Attribute.CONTENT, StringEscapeUtils.escapeXml10(content)));
}

From source file:com.nridge.ds.solr.SolrDocumentXML.java

private void writeField(DataField aField, boolean anIsUpdate, int anIndentAmount) {
    String fieldValueString;/*from  w w w .ja v  a 2  s . c om*/

    if ((aField.isAssigned()) && (aField.isFeatureFalse(Field.FEATURE_IS_HIDDEN))) {
        if (Field.isDateOrTime(aField.getType()))
            fieldValueString = aField.getValueFormatted(Solr.DOC_DATETIME_FORMAT);
        else
            fieldValueString = aField.getValue();

        if (anIsUpdate) {
            if (StringUtils.isNotEmpty(fieldValueString)) {
                if (aField.isMultiValue()) {
                    ArrayList<String> fieldValueStrings = aField.getValues();
                    for (String fvs : fieldValueStrings) {
                        IOXML.indentLine(mPrintWriter, anIndentAmount);
                        if (aField.isFeatureTrue(Solr.FEATURE_IS_CONTENT))
                            mPrintWriter.printf("<field name=\"%s\" update=\"set\">%s</field>%n",
                                    aField.getName(), XMLUtl.escapeElemStrValue(fvs));
                        else
                            mPrintWriter.printf("<field name=\"%s\" update=\"set\">%s</field>%n",
                                    aField.getName(), StringEscapeUtils.escapeXml10(fvs));
                    }
                } else {
                    IOXML.indentLine(mPrintWriter, anIndentAmount);
                    if (aField.isFeatureTrue(Solr.FEATURE_IS_CONTENT))
                        mPrintWriter.printf("<field name=\"%s\" update=\"set\">%s</field>%n", aField.getName(),
                                XMLUtl.escapeElemStrValue(fieldValueString));
                    else
                        mPrintWriter.printf("<field name=\"%s\" update=\"set\">%s</field>%n", aField.getName(),
                                StringEscapeUtils.escapeXml10(fieldValueString));
                }
            }
        } else {
            if (StringUtils.isNotEmpty(fieldValueString)) {
                if (aField.isMultiValue()) {
                    ArrayList<String> fieldValueStrings = aField.getValues();
                    for (String fvs : fieldValueStrings) {
                        IOXML.indentLine(mPrintWriter, anIndentAmount);
                        if (aField.isFeatureTrue(Solr.FEATURE_IS_CONTENT))
                            mPrintWriter.printf("<field name=\"%s\">%s</field>%n", aField.getName(),
                                    XMLUtl.escapeElemStrValue(fvs));
                        else
                            mPrintWriter.printf("<field name=\"%s\">%s</field>%n", aField.getName(),
                                    StringEscapeUtils.escapeXml10(fvs));
                    }
                } else {
                    IOXML.indentLine(mPrintWriter, anIndentAmount);
                    if (aField.isFeatureTrue(Solr.FEATURE_IS_CONTENT))
                        mPrintWriter.printf("<field name=\"%s\">%s</field>%n", aField.getName(),
                                XMLUtl.escapeElemStrValue(fieldValueString));
                    else
                        mPrintWriter.printf("<field name=\"%s\">%s</field>%n", aField.getName(),
                                StringEscapeUtils.escapeXml10(fieldValueString));
                }
            }
        }
    }
}

From source file:de.mpg.escidoc.services.cone.util.LocalizedString.java

/**
 * {@inheritDoc}
 */
public String toRdf(Model model) {
    return StringEscapeUtils.escapeXml10(getValue());
}

From source file:com.igormaznitsa.jhexed.swing.editor.ui.exporters.SVGImageExporter.java

private void drawCell(final StringBuilder buffer, final float x, final float y, final float cellWidth,
        final float cellHeight, final int col, final int row) {
    switch (currentMode) {
    case LAYERS: {
        final HexFieldLayer thelayer = this.exportData.getLayers().get(this.exportingLayerCounter).getLayer();
        final HexFieldValue thevalue = thelayer.getHexValueAtPos(col, row);
        if (thevalue != null) {
            final String id = vid(this.exportingLayerCounter, thevalue.getIndex());
            buffer.append("<g transform=\"translate(").append(num2str(x)).append(',').append(num2str(y))
                    .append(")\" clip-path=\"url(#").append(HEX_MASK).append(")\">")
                    .append("<use xlink:href=\"#").append(id).append("\"/></g>\n");
        }//w w w . ja  va  2  s  . c  o m
    }
        break;
    case BORDER: {
        buffer.append("<use xlink:href=\"#").append(HEX_SHAPE).append("\" x=\"").append(num2str(x))
                .append("\" y=\"").append(num2str(y)).append("\"/>\n");
    }
        break;
    case COMMENTS: {
        final String text = this.cellComments.getForHex(new HexPosition(col, row));
        if (text != null) {
            final float thex = x + (cellWidth / 2.0f);
            buffer.append("<text x=\"").append(num2str(thex)).append("\" y=\"").append(num2str(y - 5.0f))
                    .append("\" style=\"text-anchor:middle;font-size:12;font-weight:bold;font-family:Arial;fill:white;stroke:black;stroke-width:0.5\">")
                    .append(StringEscapeUtils.escapeXml10(text)).append("</text>\n");
        }
    }
        break;
    }
}

From source file:com.melani.utils.ProjectHelpers.java

public static String parsearCaracteresEspecialesXML(String xmlNota) {

    String xml = "No paso Nada";
    StringBuilder sb = null;//from   w  w w .j a  v  a2s .  c o m
    try {
        sb = new StringBuilder();
        sb.append(xmlNota);
        xml = StringEscapeUtils
                .escapeXml10(xmlNota.substring(xmlNota.indexOf("es>") + 3, xmlNota.indexOf("</ob")));
        sb.replace(sb.indexOf("es>") + 3, sb.indexOf("</ob"), xml);
    } catch (Exception e) {
        xml = "Error";
        logger.error("Error en metodo parsearCaracteresEspecialesXML " + e.getMessage());
    } finally {
        return sb.toString();
    }
}

From source file:ddf.catalog.transformer.xml.EscapingPrintWriter.java

@Override
protected void writeText(QuickWriter writer, String text) {
    if (text == null) {
        return;/*  www  .j a v a  2s .co  m*/
    }

    if (isRawText) {
        writer.write(text);
    } else {
        writer.write(StringEscapeUtils.escapeXml10(text));
    }
}