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 TypeMethodDescriptionvoidappend(char c) Appends a character to the buffer.voidprevious()Sets the state to the previous statevoidprocess(char c) Processes the character, delegates to states.private voidprocessProps(String props) private voidprivate voidvoidvoidvoidvoidvoidvoidvoidvoid
-
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()
-