Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.steadystate.css.parser
Class ParseTest  view ParseTest download ParseTest.java

java.lang.Object
  extended bycom.steadystate.css.parser.HandlerBase
      extended bycom.steadystate.css.parser.ParseTest
All Implemented Interfaces:
org.w3c.css.sac.DocumentHandler, org.w3c.css.sac.ErrorHandler

public class ParseTest
extends HandlerBase

Version:
$Release$

Field Summary
private  int _indentSize
           
private  int _propertyCounter
           
private static java.lang.String PARSER
           
 
Constructor Summary
ParseTest()
           
 
Method Summary
 void comment(java.lang.String text)
          Receive notification of a comment.
private  void decIndent()
           
 void endDocument(org.w3c.css.sac.InputSource source)
          Receive notification of the end of a document.
 void endFontFace()
          Receive notification of the end of a font face statement.
 void endMedia(org.w3c.css.sac.SACMediaList media)
          Receive notification of the end of a media statement.
 void endPage(java.lang.String name, java.lang.String pseudo_page)
          Receive notification of the end of a media statement.
 void endSelector(org.w3c.css.sac.SelectorList selectors)
          Receive notification of the end of a rule statement.
 void ignorableAtRule(java.lang.String atRule)
          Receive notification of an unknown rule t-rule not supported by this parser.
 void importStyle(java.lang.String uri, org.w3c.css.sac.SACMediaList media, java.lang.String defaultNamespaceURI)
          Receive notification of a import statement in the style sheet.
private  void incIndent()
           
private  java.lang.String indent()
           
static void main(java.lang.String[] args)
           
 void namespaceDeclaration(java.lang.String prefix, java.lang.String uri)
          Receive notification of an unknown rule t-rule not supported by this parser.
 void property(java.lang.String name, org.w3c.css.sac.LexicalUnit value, boolean important)
          Receive notification of a declaration.
 void startDocument(org.w3c.css.sac.InputSource source)
          Receive notification of the beginning of a style sheet.
 void startFontFace()
          Receive notification of the beginning of a font face statement.
 void startMedia(org.w3c.css.sac.SACMediaList media)
          Receive notification of the beginning of a media statement.
 void startPage(java.lang.String name, java.lang.String pseudo_page)
          Receive notification of the beginning of a page statement.
 void startSelector(org.w3c.css.sac.SelectorList selectors)
          Receive notification of the beginning of a rule statement.
 
Methods inherited from class com.steadystate.css.parser.HandlerBase
error, fatalError, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARSER

private static final java.lang.String PARSER
See Also:
Constant Field Values

_propertyCounter

private int _propertyCounter

_indentSize

private int _indentSize
Constructor Detail

ParseTest

public ParseTest()
Method Detail

main

public static void main(java.lang.String[] args)

startDocument

public void startDocument(org.w3c.css.sac.InputSource source)
                   throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the beginning of a style sheet. The CSS parser will invoke this method only once, before any other methods in this interface.

Specified by:
startDocument in interface org.w3c.css.sac.DocumentHandler
Overrides:
startDocument in class HandlerBase

endDocument

public void endDocument(org.w3c.css.sac.InputSource source)
                 throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the end of a document. The CSS parser will invoke this method only once, and it will be the last method invoked during the parse. The parser shall not invoke this method until it has either abandoned parsing (because of an unrecoverable error) or reached the end of input.

Specified by:
endDocument in interface org.w3c.css.sac.DocumentHandler
Overrides:
endDocument in class HandlerBase

comment

public void comment(java.lang.String text)
             throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of a comment. If the comment appears in a declaration (e.g. color: /* comment * / blue;), the parser notifies the comment before the declaration.

Specified by:
comment in interface org.w3c.css.sac.DocumentHandler
Overrides:
comment in class HandlerBase

ignorableAtRule

public void ignorableAtRule(java.lang.String atRule)
                     throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of an unknown rule t-rule not supported by this parser.

Specified by:
ignorableAtRule in interface org.w3c.css.sac.DocumentHandler
Overrides:
ignorableAtRule in class HandlerBase

namespaceDeclaration

public void namespaceDeclaration(java.lang.String prefix,
                                 java.lang.String uri)
                          throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of an unknown rule t-rule not supported by this parser.

Specified by:
namespaceDeclaration in interface org.w3c.css.sac.DocumentHandler
Overrides:
namespaceDeclaration in class HandlerBase

importStyle

public void importStyle(java.lang.String uri,
                        org.w3c.css.sac.SACMediaList media,
                        java.lang.String defaultNamespaceURI)
                 throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of a import statement in the style sheet.

Specified by:
importStyle in interface org.w3c.css.sac.DocumentHandler
Overrides:
importStyle in class HandlerBase

startMedia

public void startMedia(org.w3c.css.sac.SACMediaList media)
                throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the beginning of a media statement. The Parser will invoke this method at the beginning of every media statement in the style sheet. there will be a corresponding endMedia() event for every startElement() event.

Specified by:
startMedia in interface org.w3c.css.sac.DocumentHandler
Overrides:
startMedia in class HandlerBase

endMedia

public void endMedia(org.w3c.css.sac.SACMediaList media)
              throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the end of a media statement.

Specified by:
endMedia in interface org.w3c.css.sac.DocumentHandler
Overrides:
endMedia in class HandlerBase

startPage

public void startPage(java.lang.String name,
                      java.lang.String pseudo_page)
               throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the beginning of a page statement. The Parser will invoke this method at the beginning of every page statement in the style sheet. there will be a corresponding endPage() event for every startPage() event.

Specified by:
startPage in interface org.w3c.css.sac.DocumentHandler
Overrides:
startPage in class HandlerBase

endPage

public void endPage(java.lang.String name,
                    java.lang.String pseudo_page)
             throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the end of a media statement.

Specified by:
endPage in interface org.w3c.css.sac.DocumentHandler
Overrides:
endPage in class HandlerBase

startFontFace

public void startFontFace()
                   throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the beginning of a font face statement. The Parser will invoke this method at the beginning of every font face statement in the style sheet. there will be a corresponding endFontFace() event for every startFontFace() event.

Specified by:
startFontFace in interface org.w3c.css.sac.DocumentHandler
Overrides:
startFontFace in class HandlerBase

endFontFace

public void endFontFace()
                 throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the end of a font face statement.

Specified by:
endFontFace in interface org.w3c.css.sac.DocumentHandler
Overrides:
endFontFace in class HandlerBase

startSelector

public void startSelector(org.w3c.css.sac.SelectorList selectors)
                   throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the beginning of a rule statement.

Specified by:
startSelector in interface org.w3c.css.sac.DocumentHandler
Overrides:
startSelector in class HandlerBase

endSelector

public void endSelector(org.w3c.css.sac.SelectorList selectors)
                 throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of the end of a rule statement.

Specified by:
endSelector in interface org.w3c.css.sac.DocumentHandler
Overrides:
endSelector in class HandlerBase

property

public void property(java.lang.String name,
                     org.w3c.css.sac.LexicalUnit value,
                     boolean important)
              throws org.w3c.css.sac.CSSException
Description copied from interface: org.w3c.css.sac.DocumentHandler
Receive notification of a declaration.

Specified by:
property in interface org.w3c.css.sac.DocumentHandler
Overrides:
property in class HandlerBase

indent

private java.lang.String indent()

incIndent

private void incIndent()

decIndent

private void decIndent()