Package com.steadystate.css.parser
Class SACParserCSS1
- java.lang.Object
-
- com.steadystate.css.parser.SACParserCSS1
-
- All Implemented Interfaces:
SACParserCSS1Constants,org.w3c.css.sac.Parser
public class SACParserCSS1 extends java.lang.Object implements org.w3c.css.sac.Parser, SACParserCSS1Constants
- Version:
- $Id: SACParserCSS1.jj,v 1.1 2008/03/20 01:20:18 sdanig Exp $
- Author:
- David Schweinsberg
-
-
Field Summary
Fields Modifier and Type Field Description Tokenjj_ntNext token.TokentokenCurrent token.SACParserCSS1TokenManagertoken_sourceGenerated Token Manager.-
Fields inherited from interface com.steadystate.css.parser.SACParserCSS1Constants
ACTIVE_PSCLASS, ASTERISK, ATKEYWORD, CDC, CDO, COLON, COMMA, COMMENT, D, DEFAULT, DOT, EMS, EOF, EQUALS, ESCAPE, EXS, FIRST_LETTER, FIRST_LINE, GT, H, HASH, HNUM, IDENT, IMPORT_SYM, IMPORTANT_SYM, LBRACE, LENGTH_CM, LENGTH_IN, LENGTH_MM, LENGTH_PC, LENGTH_PT, LENGTH_PX, LINK_PSCLASS, LSQUARE, MINUS, NAME, NL, NMCHAR, NMSTART, NONASCII, NUM, NUMBER, PERCENTAGE, PLUS, Q11, Q12, Q13, Q14, Q15, Q16, RANGE, RBRACE, RGB, RROUND, RSQUARE, S, SEMICOLON, SLASH, STRING, STRING1, STRING2, tokenImage, UNICODE, UNICODERANGE, UNKNOWN, URL, VISITED_PSCLASS
-
-
Constructor Summary
Constructors Constructor Description SACParserCSS1()SACParserCSS1(CharStream stream)Constructor with user supplied CharStream.SACParserCSS1(SACParserCSS1TokenManager tm)Constructor with generated Token Manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.css.sac.Condition_class(org.w3c.css.sac.Condition pred)protected java.lang.Stringadd_escapes(java.lang.String str)protected org.w3c.css.sac.CSSParseExceptioncreateSkipWarning(java.lang.String key, org.w3c.css.sac.CSSParseException e)voiddeclaration()voiddisable_tracing()Disable tracing.org.w3c.css.sac.SimpleSelectorelementName()voidenable_tracing()Enable tracing.org.w3c.css.sac.LexicalUnitexpr()protected org.w3c.css.sac.LexicalUnitfunctionInternal(org.w3c.css.sac.LexicalUnit prev, Token t, org.w3c.css.sac.LexicalUnit params)ParseExceptiongenerateParseException()Generate ParseException.protected org.w3c.css.sac.ConditionFactorygetConditionFactory()protected DocumentHandlerExtgetDocumentHandler()protected org.w3c.css.sac.ErrorHandlergetErrorHandler()protected java.lang.StringgetGrammarUri()protected org.w3c.css.sac.InputSourcegetInputSource()protected java.util.LocalegetLocale()org.w3c.css.sac.LocatorgetLocator()TokengetNextToken()Get the next Token.java.lang.StringgetParserVersion()protected java.util.ResourceBundlegetSACParserMessages()protected org.w3c.css.sac.SelectorFactorygetSelectorFactory()protected TokengetToken()TokengetToken(int index)Get the specific Token.protected voidhandleCharset(java.lang.String characterEncoding)protected voidhandleEndDocument()protected voidhandleEndFontFace()protected voidhandleEndMedia(org.w3c.css.sac.SACMediaList media)protected voidhandleEndPage(java.lang.String name, java.lang.String pseudo_page)protected voidhandleEndSelector(org.w3c.css.sac.SelectorList selectors)protected voidhandleIgnorableAtRule(java.lang.String s)protected voidhandleImportStyle(java.lang.String uri, org.w3c.css.sac.SACMediaList media, java.lang.String defaultNamespaceURI)protected voidhandleMedium(java.lang.String medium)protected voidhandleProperty(java.lang.String name, org.w3c.css.sac.LexicalUnit value, boolean important)protected voidhandleSelector(org.w3c.css.sac.Selector selector)protected voidhandleStartDocument()protected voidhandleStartFontFace()protected voidhandleStartMedia(org.w3c.css.sac.SACMediaList media)protected voidhandleStartPage(java.lang.String name, java.lang.String pseudo_page)protected voidhandleStartSelector(org.w3c.css.sac.SelectorList selectors)org.w3c.css.sac.Conditionhash(org.w3c.css.sac.Condition pred)org.w3c.css.sac.LexicalUnithexcolor(org.w3c.css.sac.LexicalUnit prev)protected org.w3c.css.sac.LexicalUnithexcolorInternal(org.w3c.css.sac.LexicalUnit prev, Token t)voidimportRule()voidimportRuleIgnored()voidmediaList(SACMediaListImpl ml)java.lang.Stringmedium()org.w3c.css.sac.LexicalUnitoperator(org.w3c.css.sac.LexicalUnit prev)org.w3c.css.sac.SACMediaListparseMedia(org.w3c.css.sac.InputSource source)booleanparsePriority(org.w3c.css.sac.InputSource source)org.w3c.css.sac.LexicalUnitparsePropertyValue(org.w3c.css.sac.InputSource source)voidparseRule(org.w3c.css.sac.InputSource source)org.w3c.css.sac.SelectorListparseSelectors(org.w3c.css.sac.InputSource source)voidparseStyleDeclaration(org.w3c.css.sac.InputSource source)voidparseStyleSheet(java.lang.String uri)voidparseStyleSheet(org.w3c.css.sac.InputSource source)booleanprio()java.lang.Stringproperty()org.w3c.css.sac.ConditionpseudoClass(org.w3c.css.sac.Condition pred)org.w3c.css.sac.ConditionpseudoElement(org.w3c.css.sac.Condition pred)voidReInit(CharStream stream)Reinitialise.voidReInit(SACParserCSS1TokenManager tm)Reinitialise.org.w3c.css.sac.LexicalUnitrgb(org.w3c.css.sac.LexicalUnit prev)org.w3c.css.sac.Selectorselector()org.w3c.css.sac.SelectorListselectorList()voidsetConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory)voidsetDocumentHandler(org.w3c.css.sac.DocumentHandler handler)voidsetErrorHandler(org.w3c.css.sac.ErrorHandler eh)voidsetLocale(java.util.Locale locale)voidsetSelectorFactory(org.w3c.css.sac.SelectorFactory selectorFactory)org.w3c.css.sac.SelectorsimpleSelector(org.w3c.css.sac.Selector sel, char comb)voidstyleDeclaration()voidstyleRule()voidstyleSheet()voidstyleSheetRuleList()voidstyleSheetRuleSingle()org.w3c.css.sac.LexicalUnitterm(org.w3c.css.sac.LexicalUnit prev)protected org.w3c.css.sac.CSSParseExceptiontoCSSParseException(TokenMgrError e)protected org.w3c.css.sac.CSSParseExceptiontoCSSParseException(java.lang.String key, ParseException e)charunaryOperator()voidunknownRule()
-
-
-
Field Detail
-
token_source
public SACParserCSS1TokenManager token_source
Generated Token Manager.
-
token
public Token token
Current token.
-
jj_nt
public Token jj_nt
Next token.
-
-
Constructor Detail
-
SACParserCSS1
public SACParserCSS1()
-
SACParserCSS1
public SACParserCSS1(CharStream stream)
Constructor with user supplied CharStream.
-
SACParserCSS1
public SACParserCSS1(SACParserCSS1TokenManager tm)
Constructor with generated Token Manager.
-
-
Method Detail
-
getParserVersion
public java.lang.String getParserVersion()
- Specified by:
getParserVersionin interfaceorg.w3c.css.sac.Parser
-
getGrammarUri
protected java.lang.String getGrammarUri()
-
getToken
protected Token getToken()
-
mediaList
public void mediaList(SACMediaListImpl ml)
-
styleSheet
public final void styleSheet() throws ParseException- Throws:
ParseException
-
styleSheetRuleList
public final void styleSheetRuleList() throws ParseException- Throws:
ParseException
-
styleSheetRuleSingle
public final void styleSheetRuleSingle() throws ParseException- Throws:
ParseException
-
unknownRule
public final void unknownRule() throws ParseException- Throws:
ParseException
-
importRule
public final void importRule() throws ParseException- Throws:
ParseException
-
importRuleIgnored
public final void importRuleIgnored() throws ParseException- Throws:
ParseException
-
medium
public final java.lang.String medium() throws ParseException- Throws:
ParseException
-
operator
public final org.w3c.css.sac.LexicalUnit operator(org.w3c.css.sac.LexicalUnit prev) throws ParseException- Throws:
ParseException
-
unaryOperator
public final char unaryOperator() throws ParseException- Throws:
ParseException
-
property
public final java.lang.String property() throws ParseException- Throws:
ParseException
-
styleRule
public final void styleRule() throws ParseException- Throws:
ParseException
-
selectorList
public final org.w3c.css.sac.SelectorList selectorList() throws ParseException- Throws:
ParseException
-
selector
public final org.w3c.css.sac.Selector selector() 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
-
_class
public final org.w3c.css.sac.Condition _class(org.w3c.css.sac.Condition pred) throws ParseException- Throws:
ParseException
-
elementName
public final org.w3c.css.sac.SimpleSelector elementName() throws ParseException- Throws:
ParseException
-
pseudoClass
public final org.w3c.css.sac.Condition pseudoClass(org.w3c.css.sac.Condition pred) throws ParseException- Throws:
ParseException
-
pseudoElement
public final org.w3c.css.sac.Condition pseudoElement(org.w3c.css.sac.Condition pred) throws ParseException- Throws:
ParseException
-
hash
public final org.w3c.css.sac.Condition hash(org.w3c.css.sac.Condition pred) throws ParseException- Throws:
ParseException
-
styleDeclaration
public final void styleDeclaration() throws ParseException- Throws:
ParseException
-
declaration
public final void declaration() throws ParseException- Throws:
ParseException
-
prio
public final boolean prio() throws ParseException- Throws:
ParseException
-
expr
public final org.w3c.css.sac.LexicalUnit expr() throws ParseException- Throws:
ParseException
-
term
public final org.w3c.css.sac.LexicalUnit term(org.w3c.css.sac.LexicalUnit prev) throws ParseException- Throws:
ParseException
-
rgb
public final org.w3c.css.sac.LexicalUnit rgb(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.
-
ReInit
public void ReInit(SACParserCSS1TokenManager tm)
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.
-
getDocumentHandler
protected DocumentHandlerExt getDocumentHandler()
-
setDocumentHandler
public void setDocumentHandler(org.w3c.css.sac.DocumentHandler handler)
- Specified by:
setDocumentHandlerin interfaceorg.w3c.css.sac.Parser
-
getErrorHandler
protected org.w3c.css.sac.ErrorHandler getErrorHandler()
-
setErrorHandler
public void setErrorHandler(org.w3c.css.sac.ErrorHandler eh)
- Specified by:
setErrorHandlerin interfaceorg.w3c.css.sac.Parser
-
getInputSource
protected org.w3c.css.sac.InputSource getInputSource()
-
setLocale
public void setLocale(java.util.Locale locale)
- Specified by:
setLocalein interfaceorg.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:
setSelectorFactoryin interfaceorg.w3c.css.sac.Parser
-
getConditionFactory
protected org.w3c.css.sac.ConditionFactory getConditionFactory()
-
setConditionFactory
public void setConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory)
- Specified by:
setConditionFactoryin interfaceorg.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:
parseStyleSheetin interfaceorg.w3c.css.sac.Parser- Throws:
java.io.IOException
-
parseStyleSheet
public void parseStyleSheet(java.lang.String uri) throws java.io.IOException- Specified by:
parseStyleSheetin interfaceorg.w3c.css.sac.Parser- Throws:
java.io.IOException
-
parseStyleDeclaration
public void parseStyleDeclaration(org.w3c.css.sac.InputSource source) throws java.io.IOException- Specified by:
parseStyleDeclarationin interfaceorg.w3c.css.sac.Parser- Throws:
java.io.IOException
-
parseRule
public void parseRule(org.w3c.css.sac.InputSource source) throws java.io.IOException- Specified by:
parseRulein interfaceorg.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:
parseSelectorsin interfaceorg.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:
parsePropertyValuein interfaceorg.w3c.css.sac.Parser- Throws:
java.io.IOException
-
parsePriority
public boolean parsePriority(org.w3c.css.sac.InputSource source) throws java.io.IOException- Specified by:
parsePriorityin interfaceorg.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)
-
-