public static String encodeStringValue(Object value, boolean escapeJavaNonUTFChars) { if (value == null) { return null; } else { StringBuilder encodedValue = new StringBuilder(); String escapedValue = escapeJavaNonUTFChars ? StringEscapeUtils.escapeJavaNonUTFChars(value.toString()) : value.toString(); encodedValue.append("\""); encodedValue.append(escapedValue); encodedValue.append("\""); return encodedValue.toString(); } }
public static String encodePrimitiveValue( AnnotationValuePairDefinition valuePairDefinition, Object value) { if (value == null) return null; StringBuilder encodedValue = new StringBuilder(); if (NamingUtils.isCharId(valuePairDefinition.getClassName()) || Character.class.getName().equals(valuePairDefinition.getClassName())) { String strValue = value.toString(); if (StringEscapeUtils.isSingleQuoted(strValue)) { encodedValue.append(strValue); } else { encodedValue.append("'"); encodedValue.append(value.toString()); encodedValue.append("'"); } } else if (NamingUtils.isLongId(valuePairDefinition.getClassName()) || Long.class.getName().equals(valuePairDefinition.getClassName())) { encodedValue.append(value.toString()); encodedValue.append("L"); } else if (NamingUtils.isFloatId(valuePairDefinition.getClassName()) || Float.class.getName().equals(valuePairDefinition.getClassName())) { encodedValue.append(value.toString()); encodedValue.append("f"); } else if (NamingUtils.isDoubleId(valuePairDefinition.getClassName()) || Double.class.getName().equals(valuePairDefinition.getClassName())) { encodedValue.append(value.toString()); encodedValue.append("d"); } else if (NamingUtils.isByteId(valuePairDefinition.getClassName()) || Byte.class.getName().equals(valuePairDefinition.getClassName())) { encodedValue.append("(byte)"); encodedValue.append(value.toString()); } else { encodedValue.append(value.toString()); } return encodedValue.toString(); }
/** * Unescapes the escaped entities in the <code>markup</code> passed. * * @param markup * The source <code>String</code> to unescape. * @return the unescaped markup or <code>null</null> if the input is <code>null</code> */ public static CharSequence unescapeMarkup(final String markup) { String unescapedMarkup = StringEscapeUtils.unescapeHtml(markup); return unescapedMarkup; }
public static String unescapeUrl(String value, String encoding) { return StringEscapeUtils.unescapeUrl(value, encoding); }
public static String unescapeUrl(String value) { return StringEscapeUtils.unescapeUrl(value); }
public static String escapeXml(String value) { return StringEscapeUtils.escapeXml(value); }
public static String unescapeJavaScript(String value) { return StringEscapeUtils.unescapeJavaScript(value); }