Class EscapeGroup
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.util.EscapeGroup
-
public class EscapeGroup extends java.lang.Object
Class 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 char
closeCharacter
private int
counter
private static org.slf4j.Logger
LOGGER
private char
openCharacter
-
Constructor Summary
Constructors Constructor Description EscapeGroup(char escapeChar)
Creates instance ofEscapeGroup
when 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) boolean
isEscaped()
Is currently processed character inCssUtils.splitString(String, char, EscapeGroup...)
escaped.(package private) void
processCharacter(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 ofEscapeGroup
when 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
-
-