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 booleanstatic final SpecialEntitiesprivate booleanprivate intstatic final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void_put(SpecialEntity specialEntity) intgetSpecialEntity(String seq) getSpecialEntityByUnicode(int unicodeCharcode) voidput(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:
SpecialEntityif found.
-
getSpecialEntityByUnicode
-
put
-
_put
- Parameters:
specialEntity-
-
getMaxEntityLength
public int getMaxEntityLength()
-