public class SACParserCSS21 extends Object implements org.w3c.css.sac.Parser, SACParserCSS21Constants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
SACParserCSS21TokenManager |
token_source
Generated Token Manager.
|
A_LETTER, ANGLE_DEG, ANGLE_GRAD, ANGLE_RAD, ASTERISK, ATKEYWORD, C_LETTER, CDC, CDO, CHARSET_SYM, COLON, COMMA, COMMENT, D_LETTER, DASHMATCH, DEFAULT, DIMENSION, DOT, E_LETTER, EMS, EOF, EQUALS, ESCAPE, EXS, FREQ_HZ, FREQ_KHZ, FUNCTION, G_LETTER, GREATER, H, H_LETTER, HASH, HNUM, I_LETTER, IDENT, IMPORT_SYM, IMPORTANT_KEYWORD, IMPORTANT_SYM, INCLUDES, INHERIT, K_LETTER, LBRACE, LENGTH_CM, LENGTH_IN, LENGTH_MM, LENGTH_PC, LENGTH_PT, LENGTH_PX, LSQUARE, M_LETTER, MEDIA_SYM, MINUS, N_LETTER, NAME, NL, NMCHAR, NMSTART, NONASCII, NUM, NUMBER, P_LETTER, PAGE_SYM, PERCENTAGE, PLUS, Q11, Q12, Q13, Q14, Q15, Q16, R_LETTER, RBRACE, RROUND, RSQUARE, S, S_LETTER, SEMICOLON, SLASH, STRING, STRING1, STRING2, T_LETTER, TIME_MS, TIME_S, tokenImage, UNICODE, UNKNOWN, URI, URL, W, X_LETTER, Z_LETTER| Constructor and Description |
|---|
SACParserCSS21() |
SACParserCSS21(CharStream stream)
Constructor with user supplied CharStream.
|
SACParserCSS21(SACParserCSS21TokenManager tm)
Constructor with generated Token Manager.
|
| Modifier and Type | Method and Description |
|---|---|
org.w3c.css.sac.Condition |
_class(org.w3c.css.sac.Condition pred) |
protected String |
add_escapes(String str) |
org.w3c.css.sac.Condition |
attrib(org.w3c.css.sac.Condition pred) |
void |
charsetRule() |
char |
combinator() |
protected org.w3c.css.sac.CSSParseException |
createSkipWarning(String key,
org.w3c.css.sac.CSSParseException e) |
void |
declaration() |
void |
disable_tracing()
Disable tracing.
|
org.w3c.css.sac.SimpleSelector |
elementName() |
void |
enable_tracing()
Enable tracing.
|
org.w3c.css.sac.LexicalUnit |
expr() |
org.w3c.css.sac.LexicalUnit |
function(org.w3c.css.sac.LexicalUnit prev) |
protected org.w3c.css.sac.LexicalUnit |
functionInternal(org.w3c.css.sac.LexicalUnit prev,
Token t,
org.w3c.css.sac.LexicalUnit params) |
ParseException |
generateParseException()
Generate ParseException.
|
protected org.w3c.css.sac.ConditionFactory |
getConditionFactory() |
protected DocumentHandlerExt |
getDocumentHandler() |
protected org.w3c.css.sac.ErrorHandler |
getErrorHandler() |
protected String |
getGrammarUri() |
protected org.w3c.css.sac.InputSource |
getInputSource() |
protected Locale |
getLocale() |
org.w3c.css.sac.Locator |
getLocator() |
Token |
getNextToken()
Get the next Token.
|
String |
getParserVersion() |
protected ResourceBundle |
getSACParserMessages() |
protected org.w3c.css.sac.SelectorFactory |
getSelectorFactory() |
protected Token |
getToken() |
Token |
getToken(int index)
Get the specific Token.
|
protected void |
handleCharset(String characterEncoding) |
protected void |
handleEndDocument() |
protected void |
handleEndFontFace() |
protected void |
handleEndMedia(org.w3c.css.sac.SACMediaList media) |
protected void |
handleEndPage(String name,
String pseudo_page) |
protected void |
handleEndSelector(org.w3c.css.sac.SelectorList selectors) |
protected void |
handleIgnorableAtRule(String s) |
protected void |
handleImportStyle(String uri,
org.w3c.css.sac.SACMediaList media,
String defaultNamespaceURI) |
protected void |
handleMedium(String medium) |
protected void |
handleProperty(String name,
org.w3c.css.sac.LexicalUnit value,
boolean important) |
protected void |
handleSelector(org.w3c.css.sac.Selector selector) |
protected void |
handleStartDocument() |
protected void |
handleStartFontFace() |
protected void |
handleStartMedia(org.w3c.css.sac.SACMediaList media) |
protected void |
handleStartPage(String name,
String pseudo_page) |
protected void |
handleStartSelector(org.w3c.css.sac.SelectorList selectors) |
org.w3c.css.sac.Condition |
hash(org.w3c.css.sac.Condition pred) |
org.w3c.css.sac.LexicalUnit |
hexcolor(org.w3c.css.sac.LexicalUnit prev) |
protected org.w3c.css.sac.LexicalUnit |
hexcolorInternal(org.w3c.css.sac.LexicalUnit prev,
Token t) |
void |
importRule() |
void |
importRuleIgnored() |
void |
mediaList(SACMediaListImpl ml) |
void |
mediaRule() |
void |
mediaRuleList() |
void |
mediaRuleSingle() |
String |
medium() |
org.w3c.css.sac.LexicalUnit |
operator(org.w3c.css.sac.LexicalUnit prev) |
void |
pageRule() |
org.w3c.css.sac.SACMediaList |
parseMedia(org.w3c.css.sac.InputSource source) |
boolean |
parsePriority(org.w3c.css.sac.InputSource source) |
org.w3c.css.sac.LexicalUnit |
parsePropertyValue(org.w3c.css.sac.InputSource source) |
void |
parseRule(org.w3c.css.sac.InputSource source) |
org.w3c.css.sac.SelectorList |
parseSelectors(org.w3c.css.sac.InputSource source) |
void |
parseStyleDeclaration(org.w3c.css.sac.InputSource source) |
void |
parseStyleSheet(org.w3c.css.sac.InputSource source) |
void |
parseStyleSheet(String uri) |
boolean |
prio() |
String |
property() |
org.w3c.css.sac.Condition |
pseudo(org.w3c.css.sac.Condition pred) |
String |
pseudoPage() |
void |
ReInit(CharStream stream)
Reinitialise.
|
void |
ReInit(SACParserCSS21TokenManager tm)
Reinitialise.
|
org.w3c.css.sac.Selector |
selector() |
org.w3c.css.sac.SelectorList |
selectorList() |
void |
setConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory) |
void |
setDocumentHandler(org.w3c.css.sac.DocumentHandler handler) |
void |
setErrorHandler(org.w3c.css.sac.ErrorHandler eh) |
void |
setLocale(Locale locale) |
void |
setSelectorFactory(org.w3c.css.sac.SelectorFactory selectorFactory) |
org.w3c.css.sac.Selector |
simpleSelector(org.w3c.css.sac.Selector sel,
char comb) |
void |
styleDeclaration() |
void |
styleRule() |
void |
styleSheet() |
void |
styleSheetRuleList() |
void |
styleSheetRuleSingle() |
org.w3c.css.sac.LexicalUnit |
term(org.w3c.css.sac.LexicalUnit prev) |
protected org.w3c.css.sac.CSSParseException |
toCSSParseException(String key,
ParseException e) |
protected org.w3c.css.sac.CSSParseException |
toCSSParseException(TokenMgrError e) |
char |
unaryOperator() |
void |
unknownRule() |
public SACParserCSS21TokenManager token_source
public Token token
public Token jj_nt
public SACParserCSS21()
public SACParserCSS21(CharStream stream)
public SACParserCSS21(SACParserCSS21TokenManager tm)
public String getParserVersion()
getParserVersion in interface org.w3c.css.sac.Parserprotected String getGrammarUri()
protected Token getToken()
public final void styleSheet()
throws ParseException
ParseExceptionpublic final void styleSheetRuleList()
throws ParseException
ParseExceptionpublic final void styleSheetRuleSingle()
throws ParseException
ParseExceptionpublic final void charsetRule()
throws ParseException
ParseExceptionpublic final void unknownRule()
throws ParseException
ParseExceptionpublic final void importRule()
throws ParseException
ParseExceptionpublic final void importRuleIgnored()
throws ParseException
ParseExceptionpublic final void mediaRule()
throws ParseException
ParseExceptionpublic final void mediaList(SACMediaListImpl ml) throws ParseException
ParseExceptionpublic final void mediaRuleList()
throws ParseException
ParseExceptionpublic final void mediaRuleSingle()
throws ParseException
ParseExceptionpublic final String medium() throws ParseException
ParseExceptionpublic final void pageRule()
throws ParseException
ParseExceptionpublic final String pseudoPage() throws ParseException
ParseExceptionpublic final org.w3c.css.sac.LexicalUnit operator(org.w3c.css.sac.LexicalUnit prev)
throws ParseException
ParseExceptionpublic final char combinator()
throws ParseException
ParseExceptionpublic final char unaryOperator()
throws ParseException
ParseExceptionpublic final String property() throws ParseException
ParseExceptionpublic final void styleRule()
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.SelectorList selectorList()
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.Selector selector()
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.Selector simpleSelector(org.w3c.css.sac.Selector sel,
char comb)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.Condition _class(org.w3c.css.sac.Condition pred)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.SimpleSelector elementName()
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.Condition attrib(org.w3c.css.sac.Condition pred)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.Condition pseudo(org.w3c.css.sac.Condition pred)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.Condition hash(org.w3c.css.sac.Condition pred)
throws ParseException
ParseExceptionpublic final void styleDeclaration()
throws ParseException
ParseExceptionpublic final void declaration()
throws ParseException
ParseExceptionpublic final boolean prio()
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.LexicalUnit expr()
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.LexicalUnit term(org.w3c.css.sac.LexicalUnit prev)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.LexicalUnit function(org.w3c.css.sac.LexicalUnit prev)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.LexicalUnit hexcolor(org.w3c.css.sac.LexicalUnit prev)
throws ParseException
ParseExceptionpublic void ReInit(CharStream stream)
public void ReInit(SACParserCSS21TokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
protected DocumentHandlerExt getDocumentHandler()
public void setDocumentHandler(org.w3c.css.sac.DocumentHandler handler)
setDocumentHandler in interface org.w3c.css.sac.Parserprotected org.w3c.css.sac.ErrorHandler getErrorHandler()
public void setErrorHandler(org.w3c.css.sac.ErrorHandler eh)
setErrorHandler in interface org.w3c.css.sac.Parserprotected org.w3c.css.sac.InputSource getInputSource()
public void setLocale(Locale locale)
setLocale in interface org.w3c.css.sac.Parserprotected Locale getLocale()
protected org.w3c.css.sac.SelectorFactory getSelectorFactory()
public void setSelectorFactory(org.w3c.css.sac.SelectorFactory selectorFactory)
setSelectorFactory in interface org.w3c.css.sac.Parserprotected org.w3c.css.sac.ConditionFactory getConditionFactory()
public void setConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory)
setConditionFactory in interface org.w3c.css.sac.Parserprotected ResourceBundle getSACParserMessages()
public org.w3c.css.sac.Locator getLocator()
protected org.w3c.css.sac.CSSParseException toCSSParseException(String key, ParseException e)
protected org.w3c.css.sac.CSSParseException toCSSParseException(TokenMgrError e)
protected org.w3c.css.sac.CSSParseException createSkipWarning(String key, org.w3c.css.sac.CSSParseException e)
public void parseStyleSheet(org.w3c.css.sac.InputSource source)
throws IOException
parseStyleSheet in interface org.w3c.css.sac.ParserIOExceptionpublic void parseStyleSheet(String uri) throws IOException
parseStyleSheet in interface org.w3c.css.sac.ParserIOExceptionpublic void parseStyleDeclaration(org.w3c.css.sac.InputSource source)
throws IOException
parseStyleDeclaration in interface org.w3c.css.sac.ParserIOExceptionpublic void parseRule(org.w3c.css.sac.InputSource source)
throws IOException
parseRule in interface org.w3c.css.sac.ParserIOExceptionpublic org.w3c.css.sac.SelectorList parseSelectors(org.w3c.css.sac.InputSource source)
throws IOException
parseSelectors in interface org.w3c.css.sac.ParserIOExceptionpublic org.w3c.css.sac.LexicalUnit parsePropertyValue(org.w3c.css.sac.InputSource source)
throws IOException
parsePropertyValue in interface org.w3c.css.sac.ParserIOExceptionpublic boolean parsePriority(org.w3c.css.sac.InputSource source)
throws IOException
parsePriority in interface org.w3c.css.sac.ParserIOExceptionpublic org.w3c.css.sac.SACMediaList parseMedia(org.w3c.css.sac.InputSource source)
throws IOException
IOExceptionprotected void handleStartDocument()
protected void handleEndDocument()
protected void handleIgnorableAtRule(String s)
protected void handleCharset(String characterEncoding)
protected void handleImportStyle(String uri, org.w3c.css.sac.SACMediaList media, String defaultNamespaceURI)
protected void handleStartMedia(org.w3c.css.sac.SACMediaList media)
protected void handleMedium(String medium)
protected void handleEndMedia(org.w3c.css.sac.SACMediaList media)
protected void handleStartFontFace()
protected void handleEndFontFace()
protected void handleSelector(org.w3c.css.sac.Selector selector)
protected void handleStartSelector(org.w3c.css.sac.SelectorList selectors)
protected void handleEndSelector(org.w3c.css.sac.SelectorList selectors)
protected void handleProperty(String name, org.w3c.css.sac.LexicalUnit value, boolean important)
protected org.w3c.css.sac.LexicalUnit functionInternal(org.w3c.css.sac.LexicalUnit prev,
Token t,
org.w3c.css.sac.LexicalUnit params)
protected org.w3c.css.sac.LexicalUnit hexcolorInternal(org.w3c.css.sac.LexicalUnit prev,
Token t)
Copyright © 2018. All rights reserved.