com.liferay.portal.util
Class HtmlImpl

java.lang.Object
  extended by com.liferay.portal.util.HtmlImpl
All Implemented Interfaces:
com.liferay.portal.kernel.util.Html

public class HtmlImpl
extends java.lang.Object
implements com.liferay.portal.kernel.util.Html

View Source

Author:
Brian Wing Shun Chan, Clarence Shen, Harry Mark, Samuel Kong

Field Summary
static int ESCAPE_MODE_ATTRIBUTE
           
static int ESCAPE_MODE_CSS
           
static int ESCAPE_MODE_JS
           
static int ESCAPE_MODE_TEXT
           
static int ESCAPE_MODE_URL
           
 
Constructor Summary
HtmlImpl()
           
 
Method Summary
 java.lang.String escape(java.lang.String text)
           
 java.lang.String escape(java.lang.String text, int type)
           
 java.lang.String escapeAttribute(java.lang.String attribute)
           
 java.lang.String escapeCSS(java.lang.String css)
           
 java.lang.String escapeJS(java.lang.String js)
           
 java.lang.String escapeURL(java.lang.String url)
           
 java.lang.String extractText(java.lang.String html)
           
 java.lang.String fromInputSafe(java.lang.String text)
           
protected  boolean isScriptTag(java.lang.String text, int pos)
           
 java.lang.String replaceMsWordCharacters(java.lang.String text)
           
 java.lang.String stripBetween(java.lang.String text, java.lang.String tag)
           
 java.lang.String stripComments(java.lang.String text)
           
 java.lang.String stripHtml(java.lang.String text)
           
 java.lang.String toInputSafe(java.lang.String text)
           
 java.lang.String unescape(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ESCAPE_MODE_ATTRIBUTE

public static final int ESCAPE_MODE_ATTRIBUTE
See Also:
Constant Field Values

ESCAPE_MODE_CSS

public static final int ESCAPE_MODE_CSS
See Also:
Constant Field Values

ESCAPE_MODE_JS

public static final int ESCAPE_MODE_JS
See Also:
Constant Field Values

ESCAPE_MODE_TEXT

public static final int ESCAPE_MODE_TEXT
See Also:
Constant Field Values

ESCAPE_MODE_URL

public static final int ESCAPE_MODE_URL
See Also:
Constant Field Values
Constructor Detail

HtmlImpl

public HtmlImpl()
Method Detail

escape

public java.lang.String escape(java.lang.String text)
Specified by:
escape in interface com.liferay.portal.kernel.util.Html

escape

public java.lang.String escape(java.lang.String text,
                               int type)
Specified by:
escape in interface com.liferay.portal.kernel.util.Html

escapeAttribute

public java.lang.String escapeAttribute(java.lang.String attribute)
Specified by:
escapeAttribute in interface com.liferay.portal.kernel.util.Html

escapeCSS

public java.lang.String escapeCSS(java.lang.String css)
Specified by:
escapeCSS in interface com.liferay.portal.kernel.util.Html

escapeJS

public java.lang.String escapeJS(java.lang.String js)
Specified by:
escapeJS in interface com.liferay.portal.kernel.util.Html

escapeURL

public java.lang.String escapeURL(java.lang.String url)
Specified by:
escapeURL in interface com.liferay.portal.kernel.util.Html

extractText

public java.lang.String extractText(java.lang.String html)
Specified by:
extractText in interface com.liferay.portal.kernel.util.Html

fromInputSafe

public java.lang.String fromInputSafe(java.lang.String text)
Specified by:
fromInputSafe in interface com.liferay.portal.kernel.util.Html

replaceMsWordCharacters

public java.lang.String replaceMsWordCharacters(java.lang.String text)
Specified by:
replaceMsWordCharacters in interface com.liferay.portal.kernel.util.Html

stripBetween

public java.lang.String stripBetween(java.lang.String text,
                                     java.lang.String tag)
Specified by:
stripBetween in interface com.liferay.portal.kernel.util.Html

stripComments

public java.lang.String stripComments(java.lang.String text)
Specified by:
stripComments in interface com.liferay.portal.kernel.util.Html

stripHtml

public java.lang.String stripHtml(java.lang.String text)
Specified by:
stripHtml in interface com.liferay.portal.kernel.util.Html

toInputSafe

public java.lang.String toInputSafe(java.lang.String text)
Specified by:
toInputSafe in interface com.liferay.portal.kernel.util.Html

unescape

public java.lang.String unescape(java.lang.String text)
Specified by:
unescape in interface com.liferay.portal.kernel.util.Html

isScriptTag

protected boolean isScriptTag(java.lang.String text,
                              int pos)