public class SACParserCSS1 extends Object implements org.w3c.css.sac.Parser, SACParserCSS1Constants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
SACParserCSS1TokenManager |
token_source
Generated Token Manager.
|
ACTIVE_PSCLASS, 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, LATIN1, 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 and Description |
|---|
SACParserCSS1() |
SACParserCSS1(CharStream stream)
Constructor with user supplied CharStream.
|
SACParserCSS1(SACParserCSS1TokenManager 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) |
protected org.w3c.css.sac.Locator |
createLocator(Token t) |
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() |
protected org.w3c.css.sac.LexicalUnit |
functionInternal(org.w3c.css.sac.LexicalUnit prev,
String funct,
org.w3c.css.sac.LexicalUnit params) |
ParseException |
generateParseException()
Generate ParseException.
|
protected org.w3c.css.sac.ConditionFactory |
getConditionFactory() |
protected org.w3c.css.sac.DocumentHandler |
getDocumentHandler() |
protected org.w3c.css.sac.ErrorHandler |
getErrorHandler() |
protected String |
getGrammarUri() |
protected org.w3c.css.sac.InputSource |
getInputSource() |
protected Locale |
getLocale() |
Token |
getNextToken()
Get the next Token.
|
String |
getParserVersion() |
protected ResourceBundle |
getSACParserMessages() |
protected org.w3c.css.sac.SelectorFactory |
getSelectorFactory() |
Token |
getToken(int index)
Get the specific Token.
|
protected void |
handleCharset(String characterEncoding,
org.w3c.css.sac.Locator locator) |
protected void |
handleEndDocument() |
protected void |
handleEndFontFace() |
protected void |
handleEndMedia(org.w3c.css.sac.SACMediaList media) |
protected void |
handleEndPage(String name,
String pseudoPage) |
protected void |
handleEndSelector(org.w3c.css.sac.SelectorList selectors) |
protected void |
handleIgnorableAtRule(String s,
org.w3c.css.sac.Locator locator) |
protected void |
handleImportStyle(String uri,
org.w3c.css.sac.SACMediaList media,
String defaultNamespaceURI,
org.w3c.css.sac.Locator locator) |
protected void |
handleMedium(String medium,
org.w3c.css.sac.Locator locator) |
protected void |
handleProperty(String name,
org.w3c.css.sac.LexicalUnit value,
boolean important,
org.w3c.css.sac.Locator locator) |
protected void |
handleSelector(org.w3c.css.sac.Selector selector) |
protected void |
handleStartDocument() |
protected void |
handleStartFontFace(org.w3c.css.sac.Locator locator) |
protected void |
handleStartMedia(org.w3c.css.sac.SACMediaList media,
org.w3c.css.sac.Locator locator) |
protected void |
handleStartPage(String name,
String pseudoPage,
org.w3c.css.sac.Locator locator) |
protected void |
handleStartSelector(org.w3c.css.sac.SelectorList selectors,
org.w3c.css.sac.Locator locator) |
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(boolean nonImportRuleFoundBefore) |
void |
mediaList(SACMediaListImpl ml) |
String |
medium() |
org.w3c.css.sac.LexicalUnit |
operator(org.w3c.css.sac.LexicalUnit prev) |
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) |
org.w3c.css.sac.SelectorList |
parseSelectorsInternal() |
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 |
pseudoClass(org.w3c.css.sac.Condition pred) |
org.w3c.css.sac.SimpleSelector |
pseudoElement() |
void |
ReInit(CharStream stream)
Reinitialise.
|
void |
ReInit(SACParserCSS1TokenManager 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(DOMException e) |
protected org.w3c.css.sac.CSSParseException |
toCSSParseException(String messageKey,
Object[] msgParams,
org.w3c.css.sac.Locator locator) |
protected org.w3c.css.sac.CSSParseException |
toCSSParseException(String key,
ParseException e) |
protected org.w3c.css.sac.CSSParseException |
toCSSParseException(TokenMgrError e) |
boolean |
trace_enabled()
Trace enabled.
|
char |
unaryOperator() |
String |
unescape(String s,
boolean unescapeDoubleQuotes)
Unescapes escaped characters in the specified string, according to the
CSS specification.
|
void |
unknownAtRule() |
public SACParserCSS1TokenManager token_source
public Token token
public Token jj_nt
public SACParserCSS1()
public SACParserCSS1(CharStream stream)
public SACParserCSS1(SACParserCSS1TokenManager tm)
public String getParserVersion()
getParserVersion in interface org.w3c.css.sac.Parserprotected String getGrammarUri()
public void mediaList(SACMediaListImpl ml)
public final void styleSheet()
throws ParseException
ParseExceptionpublic final void styleSheetRuleList()
throws ParseException
ParseExceptionpublic final void styleSheetRuleSingle()
throws ParseException
ParseExceptionpublic final void unknownAtRule()
throws ParseException
ParseExceptionpublic final void importRule(boolean nonImportRuleFoundBefore)
throws ParseException
ParseExceptionpublic final String medium() throws ParseException
ParseExceptionpublic final org.w3c.css.sac.LexicalUnit operator(org.w3c.css.sac.LexicalUnit prev)
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 parseSelectorsInternal()
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 pseudoClass(org.w3c.css.sac.Condition pred)
throws ParseException
ParseExceptionpublic final org.w3c.css.sac.SimpleSelector pseudoElement()
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 rgb(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(SACParserCSS1TokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final boolean trace_enabled()
public final void enable_tracing()
public final void disable_tracing()
protected org.w3c.css.sac.DocumentHandler 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()
protected org.w3c.css.sac.Locator createLocator(Token t)
protected org.w3c.css.sac.CSSParseException toCSSParseException(String key, ParseException e)
protected org.w3c.css.sac.CSSParseException toCSSParseException(DOMException e)
protected org.w3c.css.sac.CSSParseException toCSSParseException(TokenMgrError e)
protected org.w3c.css.sac.CSSParseException toCSSParseException(String messageKey, Object[] msgParams, org.w3c.css.sac.Locator locator)
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, org.w3c.css.sac.Locator locator)
protected void handleCharset(String characterEncoding, org.w3c.css.sac.Locator locator)
protected void handleImportStyle(String uri, org.w3c.css.sac.SACMediaList media, String defaultNamespaceURI, org.w3c.css.sac.Locator locator)
protected void handleStartMedia(org.w3c.css.sac.SACMediaList media,
org.w3c.css.sac.Locator locator)
protected void handleMedium(String medium, org.w3c.css.sac.Locator locator)
protected void handleEndMedia(org.w3c.css.sac.SACMediaList media)
protected void handleStartPage(String name, String pseudoPage, org.w3c.css.sac.Locator locator)
protected void handleStartFontFace(org.w3c.css.sac.Locator locator)
protected void handleEndFontFace()
protected void handleSelector(org.w3c.css.sac.Selector selector)
protected void handleStartSelector(org.w3c.css.sac.SelectorList selectors,
org.w3c.css.sac.Locator locator)
protected void handleEndSelector(org.w3c.css.sac.SelectorList selectors)
protected void handleProperty(String name, org.w3c.css.sac.LexicalUnit value, boolean important, org.w3c.css.sac.Locator locator)
protected org.w3c.css.sac.LexicalUnit functionInternal(org.w3c.css.sac.LexicalUnit prev,
String funct,
org.w3c.css.sac.LexicalUnit params)
protected org.w3c.css.sac.LexicalUnit hexcolorInternal(org.w3c.css.sac.LexicalUnit prev,
Token t)
public String unescape(String s, boolean unescapeDoubleQuotes)
Copyright © 2021. All rights reserved.