(package private) CssGrammar.CssAttributeMatchSelector |
CssGrammar.CssSelectorConstructFactory.createAttributeMatchSelector(CssToken tk,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
|
(package private) CssGrammar.CssAttributeSelector |
CssGrammar.CssSelectorConstructFactory.createAttributeSelector(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
|
(package private) CssGrammar.CssSelectorCombinator |
CssGrammar.CssSelectorConstructFactory.createCombinator(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
Create a combinator.
|
(package private) CssGrammar.CssConstruct |
CssGrammar.CssSelectorConstructFactory.createFunctionalPseudo(CssToken start,
CssTokenList.CssTokenIterator iter,
com.google.common.base.Predicate<CssToken> limit,
CssErrorHandler err) |
|
(package private) CssGrammar.CssConstruct |
CssGrammar.CssSelectorConstructFactory.createFunctionalSelectorListPseudo(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err,
boolean forgiving,
boolean relative) |
|
(package private) CssGrammar.CssPseudoSelector |
CssGrammar.CssSelectorConstructFactory.createPseudoSelector(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
|
java.util.List<CssGrammar.CssSelector> |
CssGrammar.CssSelectorConstructFactory.createSelectorList(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
With start inparam being the first significant token in a selector, build
the selector group (aka comma separated selectors), expected return when
iter.last is '{'.
|
private java.util.List<CssGrammar.CssSelector> |
CssGrammar.CssSelectorConstructFactory.createSelectorList(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err,
boolean forgiving,
boolean relative,
com.google.common.base.Predicate<CssToken> endMatcher) |
|
(package private) CssGrammar.CssConstruct |
CssGrammar.CssSelectorConstructFactory.createSimpleSelector(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
Create one item in a simple selector sequence.
|
CssGrammar.CssSimpleSelectorSequence |
CssGrammar.CssSelectorConstructFactory.createSimpleSelectorSequence(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
Create a simple selector sequence.
|
(package private) CssGrammar.CssTypeSelector |
CssGrammar.CssSelectorConstructFactory.createTypeSelector(CssToken start,
CssTokenList.CssTokenIterator iter,
CssErrorHandler err) |
|
private void |
CssParser.handleAtRule(CssToken start,
CssTokenList.CssTokenIterator iter,
CssContentHandler doc,
CssErrorHandler err) |
With start token required to be an ATKEYWORD, collect at-rule parameters if
any, and if the at-rule has a block, invoke those handlers.
|
private CssGrammar.CssConstruct |
CssParser.handleAtRuleParam(CssToken start,
CssTokenList.CssTokenIterator iter,
CssContentHandler doc,
CssErrorHandler err) |
With inparam token being the first token of an atrule param, create the
construct and return it.
|
private CssGrammar.CssDeclaration |
CssParser.handleDeclaration(CssToken name,
CssTokenList.CssTokenIterator iter,
CssContentHandler doc,
CssErrorHandler err,
boolean isStyleAttribute) |
With start expected to be an IDENT token representing the property name,
build the declaration and return after hitting ';' or '}'.
|
private void |
CssParser.handleDeclarationBlock(CssToken start,
CssTokenList.CssTokenIterator iter,
CssContentHandler doc,
CssErrorHandler err) |
With start token being the first non-ignorable token inside the declaration
block, iterate issuing CssDeclaration objects until the block ends.
|
private void |
CssParser.handleRuleSet(CssToken start,
CssTokenList.CssTokenIterator iter,
CssContentHandler doc,
CssErrorHandler err) |
With the start token expected to be the first token of a selector group,
create and issue the group, then invoke handleDeclarationBlock.
|
void |
CssParser.parse(java.io.Reader reader,
java.lang.String systemID,
CssErrorHandler err,
CssContentHandler doc) |
Parse a CSS document.
|
void |
CssParser.parse(CssSource source,
CssErrorHandler err,
CssContentHandler doc) |
Parse a CSS document.
|
void |
CssParser.parseStyleAttribute(java.io.Reader reader,
java.lang.String systemID,
CssErrorHandler err,
CssContentHandler doc) |
Parse a CSS style attribute.
|
private CssTokenList.CssTokenIterator |
CssParser.scan(java.io.Reader reader,
java.lang.String systemID,
CssErrorHandler err) |
|