public class SACParserCSS2 extends Object implements org.w3c.css.sac.Parser, SACParserCSS2Constants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
SACParserCSS2TokenManager |
token_source
Generated Token Manager.
|
ANGLE_DEG, ANGLE_GRAD, ANGLE_RAD, ASTERISK, ATKEYWORD, CDC, CDO, CHARSET_SYM, COLON, COMMA, COMMENT, DASHMATCH, DEFAULT, DIMEN, DOT, EMS, EOF, EQUALS, ESCAPE, EXS, FONT_FACE_SYM, FREQ_HZ, FREQ_KHZ, FUNCTION, GT, H, HASH, HNUM, IDENT, IMPORT_SYM, IMPORTANT_SYM, INCLUDES, INHERIT, LBRACE, LENGTH_CM, LENGTH_IN, LENGTH_MM, LENGTH_PC, LENGTH_PT, LENGTH_PX, LSQUARE, MEDIA_SYM, MINUS, NAME, NL, NMCHAR, NMSTART, NONASCII, NUM, NUMBER, PAGE_SYM, PERCENTAGE, PLUS, Q11, Q12, Q13, Q14, Q15, Q16, RANGE, RBRACE, RGB, RROUND, RSQUARE, S, SEMICOLON, SLASH, STRING, STRING1, STRING2, TIME_MS, TIME_S, tokenImage, UNICODE, UNICODERANGE, UNKNOWN, URI, URL
Constructor and Description |
---|
SACParserCSS2() |
SACParserCSS2(CharStream stream)
Constructor with user supplied CharStream.
|
SACParserCSS2(SACParserCSS2TokenManager 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() |
void |
fontFaceRule() |
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(SACParserCSS2TokenManager tm)
Reinitialise.
|
org.w3c.css.sac.LexicalUnit |
rgb(org.w3c.css.sac.LexicalUnit prev) |
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 SACParserCSS2TokenManager token_source
public Token token
public Token jj_nt
public SACParserCSS2()
public SACParserCSS2(CharStream stream)
public SACParserCSS2(SACParserCSS2TokenManager tm)
public String getParserVersion()
getParserVersion
in interface org.w3c.css.sac.Parser
protected String getGrammarUri()
protected Token getToken()
public final void styleSheet() throws ParseException
ParseException
public final void styleSheetRuleList() throws ParseException
ParseException
public final void styleSheetRuleSingle() throws ParseException
ParseException
public final void charsetRule() throws ParseException
ParseException
public final void unknownRule() throws ParseException
ParseException
public final void importRule() throws ParseException
ParseException
public final void importRuleIgnored() throws ParseException
ParseException
public final void mediaRule() throws ParseException
ParseException
public final void mediaList(SACMediaListImpl ml) throws ParseException
ParseException
public final void mediaRuleList() throws ParseException
ParseException
public final void mediaRuleSingle() throws ParseException
ParseException
public final String medium() throws ParseException
ParseException
public final void pageRule() throws ParseException
ParseException
public final String pseudoPage() throws ParseException
ParseException
public final void fontFaceRule() throws ParseException
ParseException
public final org.w3c.css.sac.LexicalUnit operator(org.w3c.css.sac.LexicalUnit prev) throws ParseException
ParseException
public final char combinator() throws ParseException
ParseException
public final char unaryOperator() throws ParseException
ParseException
public final String property() throws ParseException
ParseException
public final void styleRule() throws ParseException
ParseException
public final org.w3c.css.sac.SelectorList selectorList() throws ParseException
ParseException
public final org.w3c.css.sac.Selector selector() throws ParseException
ParseException
public final org.w3c.css.sac.Selector simpleSelector(org.w3c.css.sac.Selector sel, char comb) throws ParseException
ParseException
public final org.w3c.css.sac.Condition _class(org.w3c.css.sac.Condition pred) throws ParseException
ParseException
public final org.w3c.css.sac.SimpleSelector elementName() throws ParseException
ParseException
public final org.w3c.css.sac.Condition attrib(org.w3c.css.sac.Condition pred) throws ParseException
ParseException
public final org.w3c.css.sac.Condition pseudo(org.w3c.css.sac.Condition pred) throws ParseException
ParseException
public final org.w3c.css.sac.Condition hash(org.w3c.css.sac.Condition pred) throws ParseException
ParseException
public final void styleDeclaration() throws ParseException
ParseException
public final void declaration() throws ParseException
ParseException
public final boolean prio() throws ParseException
ParseException
public final org.w3c.css.sac.LexicalUnit expr() throws ParseException
ParseException
public final org.w3c.css.sac.LexicalUnit term(org.w3c.css.sac.LexicalUnit prev) throws ParseException
ParseException
public final org.w3c.css.sac.LexicalUnit function(org.w3c.css.sac.LexicalUnit prev) throws ParseException
ParseException
public final org.w3c.css.sac.LexicalUnit rgb(org.w3c.css.sac.LexicalUnit prev) throws ParseException
ParseException
public final org.w3c.css.sac.LexicalUnit hexcolor(org.w3c.css.sac.LexicalUnit prev) throws ParseException
ParseException
public void ReInit(CharStream stream)
public void ReInit(SACParserCSS2TokenManager 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.Parser
protected org.w3c.css.sac.ErrorHandler getErrorHandler()
public void setErrorHandler(org.w3c.css.sac.ErrorHandler eh)
setErrorHandler
in interface org.w3c.css.sac.Parser
protected org.w3c.css.sac.InputSource getInputSource()
public void setLocale(Locale locale)
setLocale
in interface org.w3c.css.sac.Parser
protected 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.Parser
protected org.w3c.css.sac.ConditionFactory getConditionFactory()
public void setConditionFactory(org.w3c.css.sac.ConditionFactory conditionFactory)
setConditionFactory
in interface org.w3c.css.sac.Parser
protected 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.Parser
IOException
public void parseStyleSheet(String uri) throws IOException
parseStyleSheet
in interface org.w3c.css.sac.Parser
IOException
public void parseStyleDeclaration(org.w3c.css.sac.InputSource source) throws IOException
parseStyleDeclaration
in interface org.w3c.css.sac.Parser
IOException
public void parseRule(org.w3c.css.sac.InputSource source) throws IOException
parseRule
in interface org.w3c.css.sac.Parser
IOException
public org.w3c.css.sac.SelectorList parseSelectors(org.w3c.css.sac.InputSource source) throws IOException
parseSelectors
in interface org.w3c.css.sac.Parser
IOException
public org.w3c.css.sac.LexicalUnit parsePropertyValue(org.w3c.css.sac.InputSource source) throws IOException
parsePropertyValue
in interface org.w3c.css.sac.Parser
IOException
public boolean parsePriority(org.w3c.css.sac.InputSource source) throws IOException
parsePriority
in interface org.w3c.css.sac.Parser
IOException
public org.w3c.css.sac.SACMediaList parseMedia(org.w3c.css.sac.InputSource source) throws IOException
IOException
protected 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.