List of usage examples for org.apache.commons.lang3 StringEscapeUtils escapeXml10
public static String escapeXml10(final String input)
Escapes the characters in a String using XML entities.
For example: "bread" & "butter" => "bread" & "butter" .
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)); } }