NextApp Echo
App Container 1.1.4

nextapp.echoservlet.html
Class Html

java.lang.Object
  extended bynextapp.echoservlet.html.Html

public class Html
extends java.lang.Object

Encodes text strings into HTML.


Field Summary
static int NEWLINE_REMOVE
           
static int NEWLINE_TO_BR
           
static int NEWLINE_TO_SPACE
           
static int NEWLINE_TRANSPARENT
           
 
Method Summary
static java.lang.String encode(java.lang.String text)
          Encodes a string of text into HTML by replacing less than, greater than, ampersand, and quotation mark characters with their HTML escaped equivalents.
static java.lang.String encode(java.lang.String text, int newLinePolicy)
          Encodes a string of text into HTML by replacing less than, greater than, ampersand, and quotation mark characters with their HTML escaped equivalents.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEWLINE_TRANSPARENT

public static final int NEWLINE_TRANSPARENT
See Also:
Constant Field Values

NEWLINE_TO_SPACE

public static final int NEWLINE_TO_SPACE
See Also:
Constant Field Values

NEWLINE_TO_BR

public static final int NEWLINE_TO_BR
See Also:
Constant Field Values

NEWLINE_REMOVE

public static final int NEWLINE_REMOVE
See Also:
Constant Field Values
Method Detail

encode

public static java.lang.String encode(java.lang.String text)
Encodes a string of text into HTML by replacing less than, greater than, ampersand, and quotation mark characters with their HTML escaped equivalents. Groups of spaces are replaced with alternating spaces and non-breaking space characters.

Parameters:
text - The text to be encoded into HTML.
Returns:
The text, converted to HTML. Newlines will be left intact, NOT translated to <br> tags.

encode

public static java.lang.String encode(java.lang.String text,
                                      int newLinePolicy)
Encodes a string of text into HTML by replacing less than, greater than, ampersand, and quotation mark characters with their HTML escaped equivalents. Groups of spaces are replaced with alternating spaces and non-breaking space characters.

Parameters:
text - The text to be encoded into HTML.
newLinePolicy - The policy for handling newline characters, one of the following values:
  • NEWLINE_TRANSPARENT - Leave newline characters intact.
  • NEWLINE_TO_SPACE - Convert newlines to spaces.
  • NEWLINE_TO_BR - Convert newlines to <br> tags.
  • NEWLINE_REMOVE - Remove newlines entirely.
Returns:
The text, converted to HTML.

NextApp Echo
App Container 1.1.4