Package org.jsoup.nodes
Class Entities
- java.lang.Object
-
- org.jsoup.nodes.Entities
-
public class Entities extends java.lang.ObjectHTML 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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcodepointsForName(java.lang.String name, int[] codepoints)static java.lang.Stringescape(java.lang.String string)HTML escape an input string, using the default settings (UTF-8, base entities).static java.lang.Stringescape(java.lang.String string, Document.OutputSettings out)HTML escape an input string.static java.lang.StringgetByName(java.lang.String name)Get the character(s) represented by the named entitystatic booleanisBaseNamedEntity(java.lang.String name)Check if the input is a known named entity in the base entity set.static booleanisNamedEntity(java.lang.String name)Check if the input is a known named entitystatic java.lang.Stringunescape(java.lang.String string)Un-escape an HTML escaped string.
-
-
-
Method Detail
-
isNamedEntity
public static boolean isNamedEntity(java.lang.String name)
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
public static boolean isBaseNamedEntity(java.lang.String name)
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)
-
getByName
public static java.lang.String getByName(java.lang.String name)
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
public static int codepointsForName(java.lang.String name, int[] codepoints)
-
escape
public static java.lang.String escape(java.lang.String string, Document.OutputSettings out)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
public static java.lang.String escape(java.lang.String string)
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
public static java.lang.String unescape(java.lang.String string)
Un-escape an HTML escaped string. That is,<is returned as<.- Parameters:
string- the HTML string to un-escape- Returns:
- the unescaped string
-
-