Package com.itextpdf.tool.xml.css.parser
Class CssStateController
- java.lang.Object
-
- com.itextpdf.tool.xml.css.parser.CssStateController
-
public class CssStateController extends java.lang.ObjectState controller for CSS Processing- Author:
- redlab_b
-
-
Constructor Summary
Constructors Constructor Description CssStateController(CssFile file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(char c)Appends a character to the buffer.voidprevious()Sets the state to the previous statevoidprocess(char c)Processes the character, delegates to states.voidstateCommentEnd()voidstateCommentInside()voidstateCommentStart()voidstateProperties()voidstateRule()voidstateUnknown()voidstoreProperties()voidstoreSelector()
-
-
-
Constructor Detail
-
CssStateController
public CssStateController(CssFile file)
- Parameters:
file- the CssFile
-
-
Method Detail
-
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
-
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()
-
-