Ejemplo n.º 1
0
 /* (non-Javadoc)
  * @see com.itextpdf.tool.xml.css.parser.State#process(char)
  */
 public void Process(char c)
 {
     if (';' == c)
     {
         controller.StateUnknown();
     }
 }
Ejemplo n.º 2
0
 /* (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;
     }
 }
Ejemplo n.º 3
0
        /* (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;
            }
        }
Ejemplo n.º 4
0
 /* (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);
     }
 }