Package org.htmlcleaner
Class SpecialEntities
java.lang.Object
org.htmlcleaner.SpecialEntities
This class contains map with special entities used in HTML and their unicodes.
Created by: Vladimir NikicDate: November, 2006.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map
<String, SpecialEntity> key is theSpecialEntity.getKey()
( i.e.private Map
<Integer, SpecialEntity> Key is the Integer returned bySpecialEntity.intValue()
private boolean
static final SpecialEntities
private boolean
private int
static final char
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
_put
(SpecialEntity specialEntity) int
getSpecialEntity
(String seq) getSpecialEntityByUnicode
(int unicodeCharcode) void
put
(SpecialEntity specialEntity)
-
Field Details
-
INSTANCE
-
entities
key is theSpecialEntity.getKey()
( i.e. "quot" ) -
entitiesByUnicodeCharcode
Key is the Integer returned bySpecialEntity.intValue()
-
greek
private boolean greek -
math
private boolean math -
maxEntityLength
private int maxEntityLength -
NON_BREAKABLE_SPACE
public static final char NON_BREAKABLE_SPACE- See Also:
-
-
Constructor Details
-
SpecialEntities
public SpecialEntities(boolean greek, boolean math)
-
-
Method Details
-
getSpecialEntity
- Parameters:
seq
- may have a leading invalid input: '&' and/or trailing ; ( those will be removed prior to comparision)- Returns:
SpecialEntity
if found.
-
getSpecialEntityByUnicode
-
put
-
_put
- Parameters:
specialEntity
-
-
getMaxEntityLength
public int getMaxEntityLength()
-