Class EscapeGroup
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.util.EscapeGroup
-
public class EscapeGroup extends java.lang.ObjectClass to store escape characters and their processing logic. This class is used inCssUtils.splitString(String, char, EscapeGroup...)method.
-
-
Field Summary
Fields Modifier and Type Field Description private charcloseCharacterprivate intcounterprivate static org.slf4j.LoggerLOGGERprivate charopenCharacter
-
Constructor Summary
Constructors Constructor Description EscapeGroup(char escapeChar)Creates instance ofEscapeGroupwhen opening and closing characters are the same.EscapeGroup(char openCharacter, char closeCharacter)Creates instance ofEscapeGroup.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanisEscaped()Is currently processed character inCssUtils.splitString(String, char, EscapeGroup...)escaped.(package private) voidprocessCharacter(char nextCharacter)Processes given character.
-
-
-
Constructor Detail
-
EscapeGroup
public EscapeGroup(char openCharacter, char closeCharacter)Creates instance ofEscapeGroup.- Parameters:
openCharacter- opening escape charactercloseCharacter- closing escape character
-
EscapeGroup
public EscapeGroup(char escapeChar)
Creates instance ofEscapeGroupwhen opening and closing characters are the same.- Parameters:
escapeChar- opening and closing escape character
-
-
Method Detail
-
isEscaped
boolean isEscaped()
Is currently processed character inCssUtils.splitString(String, char, EscapeGroup...)escaped.- Returns:
- true if escaped, false otherwise
-
processCharacter
void processCharacter(char nextCharacter)
Processes given character.- Parameters:
nextCharacter- next character to process
-
-