/* (non-Javadoc) * @see com.itextpdf.tool.xml.css.parser.State#process(char) */ public void Process(char c) { if (';' == c) { controller.StateUnknown(); } }
/* (non-Javadoc) * @see com.itextpdf.tool.xml.css.parser.State#process(char) */ virtual public void Process(char c) { if ('}' == c && isCss3AtRule) { controller.StateUnknown(); isCss3AtRule = false; } else if (';' == c && !isCss3AtRule) { controller.StateUnknown(); } else if ('{' == c) { isCss3AtRule = true; } }
/* (non-Javadoc) * @see com.itextpdf.tool.xml.css.parser.State#process(char) */ public virtual void Process(char c) { if ('}' == c && isCss3AtRule) { --openParenthesesCount; if (openParenthesesCount == 0) { controller.StateUnknown(); isCss3AtRule = false; } } else if (';' == c && !isCss3AtRule) { controller.StateUnknown(); } else if ('{' == c) { ++openParenthesesCount; isCss3AtRule = true; } }
/* (non-Javadoc) * @see com.itextpdf.tool.xml.css.parser.State#process(char) */ virtual public void Process(char c) { if ('}' == c) { controller.StoreProperties(); controller.StateUnknown(); } else if ('/' == c) { controller.StateCommentStart(); } else { controller.Append(c); } }