Package org.jsoup.nodes
Class Entities
java.lang.Object
org.jsoup.nodes.Entities
public class Entities extends Object
HTML entities, and escape routines. Source: W3C
HTML named character references.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntities.EscapeMode -
Method Summary
Modifier and Type Method Description static intcodepointsForName(String name, int[] codepoints)static Stringescape(String string)HTML escape an input string, using the default settings (UTF-8, base entities).static Stringescape(String string, Document.OutputSettings out)HTML escape an input string.static StringgetByName(String name)Get the character(s) represented by the named entitystatic CharactergetCharacterByName(String name)Deprecated.does not support characters outside the BMP or multiple character namesstatic booleanisBaseNamedEntity(String name)Check if the input is a known named entity in the base entity set.static booleanisNamedEntity(String name)Check if the input is a known named entitystatic Stringunescape(String string)Un-escape an HTML escaped string.
-
Method Details
-
isNamedEntity
Check if the input is a known named entity- Parameters:
name- the possible entity name (e.g. "lt" or "amp")- Returns:
- true if a known named entity
-
isBaseNamedEntity
Check if the input is a known named entity in the base entity set.- Parameters:
name- the possible entity name (e.g. "lt" or "amp")- Returns:
- true if a known named entity in the base set
- See Also:
isNamedEntity(String)
-
getCharacterByName
Deprecated.does not support characters outside the BMP or multiple character namesGet the Character value of the named entity- Parameters:
name- named entity (e.g. "lt" or "amp")- Returns:
- the Character value of the named entity (e.g. '<' or '&')
-
getByName
Get the character(s) represented by the named entity- Parameters:
name- entity (e.g. "lt" or "amp")- Returns:
- the string value of the character(s) represented by this entity, or "" if not defined
-
codepointsForName
-
escape
HTML escape an input string. That is,<is returned as<- Parameters:
string- the un-escaped string to escapeout- the output settings to use- Returns:
- the escaped string
-
escape
HTML escape an input string, using the default settings (UTF-8, base entities). That is,<is returned as<- Parameters:
string- the un-escaped string to escape- Returns:
- the escaped string
-
unescape
Un-escape an HTML escaped string. That is,<is returned as<.- Parameters:
string- the HTML string to un-escape- Returns:
- the unescaped string
-