public class BaseParserFactory extends Object implements ParserFactory
ParserFactory
s.
Subclasses can override methods as appropriate to specify alternative parser implementations.
Constructor and Description |
---|
BaseParserFactory() |
Modifier and Type | Method and Description |
---|---|
Parser |
atRuleParser()
Gets the
AtRuleParser . |
Parser |
attributeSelectorParser()
Gets the
AttributeSelectorParser . |
Parser |
classSelectorParser()
Gets the
ClassSelectorParser . |
Parser |
combinatorParser()
Gets the
CombinatorParser . |
Parser |
complexSelectorParser()
Gets the
ComplexSelectorParser . |
Parser |
functionValueParser()
Gets the
FunctionValueParser . |
Parser |
hexColorValueParser()
Gets the
HexColorValueParser . |
Parser |
idSelectorParser()
Gets the
IdSelectorParser . |
Parser |
importantParser()
Gets the parser to parse a "important!" value.
|
Parser |
keyframeRuleParser()
Gets the
KeyframeRuleParser . |
Parser |
keyframeSelectorParser()
Gets the parser to parse a
KeyframeSelector . |
Parser |
keyframeSelectorSequenceParser()
Gets the
KeyframeSelectorSequenceParser . |
Parser |
keywordValueParser()
Gets the
KeywordValueParser . |
Parser |
mediaExpressionParser()
Gets the
MediaQueryExpressionParser . |
Parser |
mediaQueryListParser()
Gets the
MediaQueryListParser . |
Parser |
mediaQueryParser()
Gets the
MediaQueryParser . |
Parser |
numericalValueParser()
Gets the
NumericalValueParser . |
Parser |
operatorParser()
Gets the
OperatorParser . |
Parser |
propertyValueParser()
Gets the
PropertyValueParser . |
Parser |
pseudoSelectorParser()
Gets the
PseudoSelectorParser . |
Parser |
rawDeclarationParser()
Gets the
DeclarationParser . |
Parser |
rawDeclarationSequenceParser()
Gets the
DeclarationSequenceParser . |
Parser |
rawSelectorParser()
Gets the
SelectorParser . |
Parser |
rawSelectorSequenceParser()
Gets the
SelectorSequenceParser . |
Parser |
repeatableSelector()
Gets the parser to parse
SimpleSelector (excluding type and universal selectors) or a PseudoElementSelector . |
Parser |
ruleParser()
Gets the
RuleParser . |
Parser |
statementParser()
Gets a parser to parse a single statement (rule or at-rule).
|
Parser |
stringValueParser()
Gets the
StringValueParser . |
Parser |
stylesheetParser()
Gets the
StylesheetParser . |
Parser |
termParser()
Gets the parser to parse a
Term value. |
Parser |
termSequenceParser()
Gets the
TermSequenceParser . |
Parser |
typeOrUniversaleSelectorParser()
Gets the parser to parse a
TypeSelector or a UniversalSelectorParser . |
Parser |
typeSelectorParser()
Gets the
TypeSelectorParser . |
Parser |
unicodeRangeValueParser()
Gets the
UnicodeRangeValueParser . |
Parser |
universalSelectorParser()
Gets the
UniversalSelectorParser . |
public Parser stylesheetParser()
ParserFactory
StylesheetParser
.stylesheetParser
in interface ParserFactory
public Parser atRuleParser()
ParserFactory
AtRuleParser
.atRuleParser
in interface ParserFactory
public Parser ruleParser()
ParserFactory
RuleParser
.ruleParser
in interface ParserFactory
public Parser statementParser()
ParserFactory
statementParser
in interface ParserFactory
public Parser rawSelectorParser()
ParserFactory
SelectorParser
.rawSelectorParser
in interface ParserFactory
public Parser rawSelectorSequenceParser()
ParserFactory
SelectorSequenceParser
.rawSelectorSequenceParser
in interface ParserFactory
public Parser rawDeclarationParser()
ParserFactory
DeclarationParser
.rawDeclarationParser
in interface ParserFactory
public Parser rawDeclarationSequenceParser()
ParserFactory
DeclarationSequenceParser
.rawDeclarationSequenceParser
in interface ParserFactory
public Parser complexSelectorParser()
ParserFactory
ComplexSelectorParser
.complexSelectorParser
in interface ParserFactory
public Parser combinatorParser()
ParserFactory
CombinatorParser
.combinatorParser
in interface ParserFactory
public Parser classSelectorParser()
ParserFactory
ClassSelectorParser
.classSelectorParser
in interface ParserFactory
public Parser idSelectorParser()
ParserFactory
IdSelectorParser
.idSelectorParser
in interface ParserFactory
public Parser attributeSelectorParser()
ParserFactory
AttributeSelectorParser
.attributeSelectorParser
in interface ParserFactory
public Parser typeSelectorParser()
ParserFactory
TypeSelectorParser
.typeSelectorParser
in interface ParserFactory
public Parser universalSelectorParser()
ParserFactory
UniversalSelectorParser
.universalSelectorParser
in interface ParserFactory
public Parser pseudoSelectorParser()
ParserFactory
PseudoSelectorParser
.pseudoSelectorParser
in interface ParserFactory
public Parser repeatableSelector()
ParserFactory
SimpleSelector
(excluding type and universal selectors) or a PseudoElementSelector
.repeatableSelector
in interface ParserFactory
public Parser typeOrUniversaleSelectorParser()
ParserFactory
TypeSelector
or a UniversalSelectorParser
.typeOrUniversaleSelectorParser
in interface ParserFactory
public Parser numericalValueParser()
ParserFactory
NumericalValueParser
.numericalValueParser
in interface ParserFactory
public Parser functionValueParser()
ParserFactory
FunctionValueParser
.functionValueParser
in interface ParserFactory
public Parser keywordValueParser()
ParserFactory
KeywordValueParser
.keywordValueParser
in interface ParserFactory
public Parser hexColorValueParser()
ParserFactory
HexColorValueParser
.hexColorValueParser
in interface ParserFactory
public Parser stringValueParser()
ParserFactory
StringValueParser
.stringValueParser
in interface ParserFactory
public Parser unicodeRangeValueParser()
ParserFactory
UnicodeRangeValueParser
.unicodeRangeValueParser
in interface ParserFactory
public Parser operatorParser()
ParserFactory
OperatorParser
.operatorParser
in interface ParserFactory
public Parser importantParser()
ParserFactory
importantParser
in interface ParserFactory
public Parser termParser()
ParserFactory
Term
value.
This differs from the other term parsers in that it parses just a single Term
.
termParser
in interface ParserFactory
public Parser termSequenceParser()
ParserFactory
TermSequenceParser
.
This differs from the other term parsers in that it parses a list of both Term
s AND Operator
s, but it does
not parse importants or broadcast a PropertyValue
.
termSequenceParser
in interface ParserFactory
public Parser propertyValueParser()
ParserFactory
PropertyValueParser
.
This differs from the other term parsers in that it parses a list of both Term
s AND Operator
s, plus it
parses importants and broadcasts a PropertyValue
.
propertyValueParser
in interface ParserFactory
public Parser mediaQueryListParser()
ParserFactory
MediaQueryListParser
.mediaQueryListParser
in interface ParserFactory
public Parser mediaQueryParser()
ParserFactory
MediaQueryParser
.mediaQueryParser
in interface ParserFactory
public Parser mediaExpressionParser()
ParserFactory
MediaQueryExpressionParser
.mediaExpressionParser
in interface ParserFactory
public Parser keyframeSelectorParser()
ParserFactory
KeyframeSelector
.keyframeSelectorParser
in interface ParserFactory
public Parser keyframeSelectorSequenceParser()
ParserFactory
KeyframeSelectorSequenceParser
.keyframeSelectorSequenceParser
in interface ParserFactory
public Parser keyframeRuleParser()
ParserFactory
KeyframeRuleParser
.keyframeRuleParser
in interface ParserFactory
Copyright (c) 2019, Salesforce.com, Inc. All rights reserved. Licensed under the BSD 3-Clause license. For full license text, see the LICENSE file in the repository.