Class SACParserCSS2

    • Constructor Detail

      • SACParserCSS2

        public SACParserCSS2()
      • SACParserCSS2

        public SACParserCSS2​(CharStream stream)
        Constructor with user supplied CharStream.
    • Method Detail

      • getParserVersion

        public java.lang.String getParserVersion()
        Specified by:
        getParserVersion in interface org.w3c.css.sac.Parser
      • getGrammarUri

        protected java.lang.String getGrammarUri()
      • getToken

        protected Token getToken()
      • operator

        public final org.w3c.css.sac.LexicalUnit operator​(org.w3c.css.sac.LexicalUnit prev)
                                                   throws ParseException
        Throws:
        ParseException
      • simpleSelector

        public final org.w3c.css.sac.Selector simpleSelector​(org.w3c.css.sac.Selector sel,
                                                             char comb)
                                                      throws ParseException
        Throws:
        ParseException
      • function

        public final org.w3c.css.sac.LexicalUnit function​(org.w3c.css.sac.LexicalUnit prev)
                                                   throws ParseException
        Throws:
        ParseException
      • hexcolor

        public final org.w3c.css.sac.LexicalUnit hexcolor​(org.w3c.css.sac.LexicalUnit prev)
                                                   throws ParseException
        Throws:
        ParseException
      • ReInit

        public void ReInit​(CharStream stream)
        Reinitialise.
      • getNextToken

        public final Token getNextToken()
        Get the next Token.
      • getToken

        public final Token getToken​(int index)
        Get the specific Token.
      • generateParseException

        public ParseException generateParseException()
        Generate ParseException.
      • enable_tracing

        public final void enable_tracing()
        Enable tracing.
      • disable_tracing

        public final void disable_tracing()
        Disable tracing.
      • setDocumentHandler

        public void setDocumentHandler​(org.w3c.css.sac.DocumentHandler handler)
        Specified by:
        setDocumentHandler in interface org.w3c.css.sac.Parser
      • getErrorHandler

        protected org.w3c.css.sac.ErrorHandler getErrorHandler()
      • setErrorHandler

        public void setErrorHandler​(org.w3c.css.sac.ErrorHandler eh)
        Specified by:
        setErrorHandler in interface org.w3c.css.sac.Parser
      • getInputSource

        protected org.w3c.css.sac.InputSource getInputSource()
      • setLocale

        public void setLocale​(java.util.Locale locale)
        Specified by:
        setLocale in interface org.w3c.css.sac.Parser
      • getLocale

        protected java.util.Locale getLocale()
      • getSelectorFactory

        protected org.w3c.css.sac.SelectorFactory getSelectorFactory()
      • setSelectorFactory

        public void setSelectorFactory​(org.w3c.css.sac.SelectorFactory selectorFactory)
        Specified by:
        setSelectorFactory in interface org.w3c.css.sac.Parser
      • getConditionFactory

        protected org.w3c.css.sac.ConditionFactory getConditionFactory()
      • setConditionFactory

        public void setConditionFactory​(org.w3c.css.sac.ConditionFactory conditionFactory)
        Specified by:
        setConditionFactory in interface org.w3c.css.sac.Parser
      • getSACParserMessages

        protected java.util.ResourceBundle getSACParserMessages()
      • getLocator

        public org.w3c.css.sac.Locator getLocator()
      • add_escapes

        protected java.lang.String add_escapes​(java.lang.String str)
      • toCSSParseException

        protected org.w3c.css.sac.CSSParseException toCSSParseException​(java.lang.String key,
                                                                        ParseException e)
      • toCSSParseException

        protected org.w3c.css.sac.CSSParseException toCSSParseException​(TokenMgrError e)
      • createSkipWarning

        protected org.w3c.css.sac.CSSParseException createSkipWarning​(java.lang.String key,
                                                                      org.w3c.css.sac.CSSParseException e)
      • parseStyleSheet

        public void parseStyleSheet​(org.w3c.css.sac.InputSource source)
                             throws java.io.IOException
        Specified by:
        parseStyleSheet in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parseStyleSheet

        public void parseStyleSheet​(java.lang.String uri)
                             throws java.io.IOException
        Specified by:
        parseStyleSheet in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parseStyleDeclaration

        public void parseStyleDeclaration​(org.w3c.css.sac.InputSource source)
                                   throws java.io.IOException
        Specified by:
        parseStyleDeclaration in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parseRule

        public void parseRule​(org.w3c.css.sac.InputSource source)
                       throws java.io.IOException
        Specified by:
        parseRule in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parseSelectors

        public org.w3c.css.sac.SelectorList parseSelectors​(org.w3c.css.sac.InputSource source)
                                                    throws java.io.IOException
        Specified by:
        parseSelectors in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parsePropertyValue

        public org.w3c.css.sac.LexicalUnit parsePropertyValue​(org.w3c.css.sac.InputSource source)
                                                       throws java.io.IOException
        Specified by:
        parsePropertyValue in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parsePriority

        public boolean parsePriority​(org.w3c.css.sac.InputSource source)
                              throws java.io.IOException
        Specified by:
        parsePriority in interface org.w3c.css.sac.Parser
        Throws:
        java.io.IOException
      • parseMedia

        public org.w3c.css.sac.SACMediaList parseMedia​(org.w3c.css.sac.InputSource source)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • handleStartDocument

        protected void handleStartDocument()
      • handleEndDocument

        protected void handleEndDocument()
      • handleIgnorableAtRule

        protected void handleIgnorableAtRule​(java.lang.String s)
      • handleCharset

        protected void handleCharset​(java.lang.String characterEncoding)
      • handleImportStyle

        protected void handleImportStyle​(java.lang.String uri,
                                         org.w3c.css.sac.SACMediaList media,
                                         java.lang.String defaultNamespaceURI)
      • handleStartMedia

        protected void handleStartMedia​(org.w3c.css.sac.SACMediaList media)
      • handleMedium

        protected void handleMedium​(java.lang.String medium)
      • handleEndMedia

        protected void handleEndMedia​(org.w3c.css.sac.SACMediaList media)
      • handleStartPage

        protected void handleStartPage​(java.lang.String name,
                                       java.lang.String pseudo_page)
      • handleEndPage

        protected void handleEndPage​(java.lang.String name,
                                     java.lang.String pseudo_page)
      • handleStartFontFace

        protected void handleStartFontFace()
      • handleEndFontFace

        protected void handleEndFontFace()
      • handleSelector

        protected void handleSelector​(org.w3c.css.sac.Selector selector)
      • handleStartSelector

        protected void handleStartSelector​(org.w3c.css.sac.SelectorList selectors)
      • handleEndSelector

        protected void handleEndSelector​(org.w3c.css.sac.SelectorList selectors)
      • handleProperty

        protected void handleProperty​(java.lang.String name,
                                      org.w3c.css.sac.LexicalUnit value,
                                      boolean important)
      • functionInternal

        protected org.w3c.css.sac.LexicalUnit functionInternal​(org.w3c.css.sac.LexicalUnit prev,
                                                               Token t,
                                                               org.w3c.css.sac.LexicalUnit params)
      • hexcolorInternal

        protected org.w3c.css.sac.LexicalUnit hexcolorInternal​(org.w3c.css.sac.LexicalUnit prev,
                                                               Token t)