com.silverpeas.util
Class EncodeHelper

java.lang.Object
  extended by com.silverpeas.util.EncodeHelper

public class EncodeHelper
extends Object

Util class to encode special string or characters

Version:
1.0
Author:
lloiseau

Method Summary
static String convertHTMLEntities(String text)
           
static String convertWhiteSpacesForHTMLDisplay(String javastring)
          Convert a java string to a html string for textfield...
static String encodeFilename(String filename)
          Encode an UTF-8 filename in Base64 for the content-disposition header according to RFC2047.
static String encodeSpecialChar(String javastring)
          Deprecated.  
static String escapeXml(String javastring)
           
static String htmlStringToJavaString(String htmlstring)
          Convert a html string to a java string Replace "
static String javaStringToHtmlParagraphe(String javastring)
          Convert a java string to a html string for textfield...
static String javaStringToHtmlString(String javastring)
          Convert a java string to a html string for textArea Replace ", <, >, & and \n
static String javaStringToJsString(String javastring)
          Convert a java string to a javascript string Replace \,\n,\r and "
static String javaStringToXmlString(String javastring)
           
static String transformHtmlCode(String text)
          This method transforms a text with caracter specificly encoded for HTML by a text encoded in according to the Java code.
static String transformStringForBD(String sText)
          This method transforms a string to replace the 'special' caracters to store them correctly in the database
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

javaStringToJsString

public static String javaStringToJsString(String javastring)
Convert a java string to a javascript string Replace \,\n,\r and "

Parameters:
javastring - Java string to encode
Returns:
javascript string encoded

javaStringToHtmlString

public static String javaStringToHtmlString(String javastring)
Convert a java string to a html string for textArea Replace ", <, >, & and \n

Parameters:
javastring - Java string to encode
Returns:
html string encoded

javaStringToXmlString

public static String javaStringToXmlString(String javastring)

escapeXml

public static String escapeXml(String javastring)

convertWhiteSpacesForHTMLDisplay

public static String convertWhiteSpacesForHTMLDisplay(String javastring)
Convert a java string to a html string for textfield... Replace ", <, >, & and \n

Parameters:
javastring - Java string to encode
Returns:
html string encoded

javaStringToHtmlParagraphe

public static String javaStringToHtmlParagraphe(String javastring)
Convert a java string to a html string for textfield... Replace ", <, >, & and \n

Parameters:
javastring - Java string to encode
Returns:
html string encoded

htmlStringToJavaString

public static String htmlStringToJavaString(String htmlstring)
Convert a html string to a java string Replace "

Parameters:
htmlstring - HTML string to encode
Returns:
html string JAVA encoded

transformHtmlCode

public static String transformHtmlCode(String text)
This method transforms a text with caracter specificly encoded for HTML by a text encoded in according to the Java code.

Parameters:
text - (String) a single text which contains a lot of forbidden caracters. This text must not be null
Returns:
Returns the transformed text without specific codes.

encodeSpecialChar

public static String encodeSpecialChar(String javastring)
Deprecated. 

Convert a java string to a html string for textArea Replace euro symbol

Parameters:
javastring - Java string to encode
Returns:
html string encoded

transformStringForBD

public static String transformStringForBD(String sText)
This method transforms a string to replace the 'special' caracters to store them correctly in the database

Parameters:
sText - a single text which may contains 'special' caracters
Returns:
Returns the transformed text without specific codes.

convertHTMLEntities

public static String convertHTMLEntities(String text)

encodeFilename

public static String encodeFilename(String filename)
Encode an UTF-8 filename in Base64 for the content-disposition header according to RFC2047.

Parameters:
filename - the UTF-8 filename to be encoded.
Returns:
the filename to be inserted in the content-disposition header.
See Also:
http://www.ietf.org/rfc/rfc2047.txt


Copyright © 2016 Silverpeas. All Rights Reserved.