in src/main/java/org/apache/bsf/util/StringUtils.java [68:95]
public static String cleanString(final String str)
{
if (str == null) {
return null;
} else
{
final char[] charArray = str.toCharArray();
final StringBuffer sBuf = new StringBuffer();
for (int i = 0; i < charArray.length; i++) {
switch (charArray[i])
{
case '\"' : sBuf.append("\\\"");
break;
case '\\' : sBuf.append("\\\\");
break;
case '\n' : sBuf.append("\\n");
break;
case '\r' : sBuf.append("\\r");
break;
default : sBuf.append(charArray[i]);
break;
}
}
return sBuf.toString();
}
}