Package com.itextpdf.tool.xml.css.parser
Class CssStateController
java.lang.Object
com.itextpdf.tool.xml.css.parser.CssStateController
State controller for CSS Processing
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
append
(char c) Appends a character to the buffer.void
previous()
Sets the state to the previous statevoid
process
(char c) Processes the character, delegates to states.private void
processProps
(String props) private void
private void
void
void
void
void
void
void
void
void
-
Field Details
-
current
-
previous
-
commentEnd
-
commentStart
-
commentInside
-
buffer
-
properties
-
unknown
-
currentSelector
-
rule
-
utils
-
css
-
-
Constructor Details
-
CssStateController
- Parameters:
file
- the CssFile
-
-
Method Details
-
append
public void append(char c) Appends a character to the buffer.- Parameters:
c
- the char to append to the buffer.
-
previous
public void previous()Sets the state to the previous state -
process
public void process(char c) Processes the character, delegates to states.- Parameters:
c
- a character that needs to be processed
-
processProps
-
setState
-
setPrevious
private void setPrevious() -
stateCommentEnd
public void stateCommentEnd() -
stateCommentInside
public void stateCommentInside() -
stateCommentStart
public void stateCommentStart() -
stateProperties
public void stateProperties() -
stateUnknown
public void stateUnknown() -
stateRule
public void stateRule() -
storeSelector
public void storeSelector() -
storeProperties
public void storeProperties()
-