public class

BasicHTMLEncoder

extends Object
implements ContentEncoder
java.lang.Object
   ↳ com.microstrategy.utils.BasicHTMLEncoder
Known Direct Subclasses

Class Overview

Class for performing an HTML encoding on the data.

Summary

Public Constructors
BasicHTMLEncoder()
BasicHTMLEncoder(boolean encodeSpaces)
Public Methods
String decode(String data)
StringBuilder encode(StringBuilder data)
Encode the value in the StringBuilder.
CharSequence encode(String data)
This method should return the original String if there is no replacement.
CharSequence encode(String data, boolean encodeSpaces)
String encodeForAttributeValueTooltip(StringBuilder data)
boolean getPreventDoubleEncoding()
boolean isEncodeSpacesAsNonBreaking()
static boolean isEncoded(CharSequence chars, Boolean encodeSpace)
void setEncodeSpacesAsNonBreaking(boolean encodeSpacesAsNonBreaking)
void setPreventDoubleEncoding(Boolean value)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.microstrategy.utils.ContentEncoder

Public Constructors

public BasicHTMLEncoder ()

public BasicHTMLEncoder (boolean encodeSpaces)

Public Methods

public String decode (String data)

public StringBuilder encode (StringBuilder data)

Encode the value in the StringBuilder.

Parameters
data - value to be encoded
Returns
  • encoded value

public CharSequence encode (String data)

This method should return the original String if there is no replacement.

Parameters
data - value to be encoded
Returns
  • encoded value

public CharSequence encode (String data, boolean encodeSpaces)

public String encodeForAttributeValueTooltip (StringBuilder data)

public boolean getPreventDoubleEncoding ()

public boolean isEncodeSpacesAsNonBreaking ()

public static boolean isEncoded (CharSequence chars, Boolean encodeSpace)

public void setEncodeSpacesAsNonBreaking (boolean encodeSpacesAsNonBreaking)

public void setPreventDoubleEncoding (Boolean value)