Package | Description |
---|---|
com.salesforce.omakase.parser |
Parsers that read source code and broadcast AST objects.
|
com.salesforce.omakase.parser.atrule |
At-rule parsers.
|
com.salesforce.omakase.parser.declaration |
Declaration parsers.
|
com.salesforce.omakase.parser.factory |
Parsing and token factories.
|
com.salesforce.omakase.parser.selector |
Selector parsers.
|
com.salesforce.omakase.util |
Utilities and helpers.
|
Modifier and Type | Class and Description |
---|---|
class |
CombinationParser
Combines two or more
Parser s together. |
class |
RuleParser
Parses a
Rule . |
class |
StylesheetParser
Parses a top-level
Stylesheet . |
Constructor and Description |
---|
CombinationParser(Parser... parsers)
Creates a new instance using the given
Parser s, in order. |
Modifier and Type | Class and Description |
---|---|
class |
AtRuleParser
Parses an
AtRule . |
class |
KeyframeRuleParser
Similar to
RuleParser , except this only parses KeyframeSelector s. |
class |
KeyframeSelectorParser
Parses a single
KeyframeSelector part. |
class |
KeyframeSelectorSequenceParser
Parses a sequence of comma-separated
KeyframeSelector s. |
class |
MediaQueryExpressionParser
Parsers a
MediaQueryExpression . |
class |
MediaQueryListParser
Parsers a
MediaQueryList . |
class |
MediaQueryParser
Parsers a
MediaQuery . |
Modifier and Type | Class and Description |
---|---|
class |
DeclarationParser
Parses a
Declaration . |
class |
DeclarationSequenceParser
Parses a sequence of semi-colon delimited
Declaration s. |
class |
FunctionValueParser
Parses a
GenericFunctionValue . |
class |
HexColorValueParser
Parses a
HexColorValue . |
class |
ImportantParser
Parses "!important"s at the end of a declaration's property value.
|
class |
KeywordValueParser
Parses a
KeywordValue . |
class |
NumericalValueParser
Parses a
NumericalValue . |
class |
OperatorParser
Parses a single term
Operator . |
class |
PropertyValueParser
Parses a
PropertyValue . |
class |
StringValueParser
Parses a
StringValue . |
class |
TermSequenceParser
Parses a sequence of both
Term s and Operator s. |
class |
UnicodeRangeValueParser
Parses a
UnicodeRangeValue . |
Modifier and Type | Method and Description |
---|---|
Parser |
BaseParserFactory.atRuleParser() |
Parser |
ParserFactory.atRuleParser()
Gets the
AtRuleParser . |
Parser |
BaseParserFactory.attributeSelectorParser() |
Parser |
ParserFactory.attributeSelectorParser()
Gets the
AttributeSelectorParser . |
Parser |
BaseParserFactory.classSelectorParser() |
Parser |
ParserFactory.classSelectorParser()
Gets the
ClassSelectorParser . |
Parser |
BaseParserFactory.combinatorParser() |
Parser |
ParserFactory.combinatorParser()
Gets the
CombinatorParser . |
Parser |
BaseParserFactory.complexSelectorParser() |
Parser |
ParserFactory.complexSelectorParser()
Gets the
ComplexSelectorParser . |
Parser |
BaseParserFactory.functionValueParser() |
Parser |
ParserFactory.functionValueParser()
Gets the
FunctionValueParser . |
Parser |
BaseParserFactory.hexColorValueParser() |
Parser |
ParserFactory.hexColorValueParser()
Gets the
HexColorValueParser . |
Parser |
BaseParserFactory.idSelectorParser() |
Parser |
ParserFactory.idSelectorParser()
Gets the
IdSelectorParser . |
Parser |
BaseParserFactory.importantParser() |
Parser |
ParserFactory.importantParser()
Gets the parser to parse a "important!" value.
|
Parser |
BaseParserFactory.keyframeRuleParser() |
Parser |
ParserFactory.keyframeRuleParser()
Gets the
KeyframeRuleParser . |
Parser |
BaseParserFactory.keyframeSelectorParser() |
Parser |
ParserFactory.keyframeSelectorParser()
Gets the parser to parse a
KeyframeSelector . |
Parser |
BaseParserFactory.keyframeSelectorSequenceParser() |
Parser |
ParserFactory.keyframeSelectorSequenceParser()
Gets the
KeyframeSelectorSequenceParser . |
Parser |
BaseParserFactory.keywordValueParser() |
Parser |
ParserFactory.keywordValueParser()
Gets the
KeywordValueParser . |
Parser |
BaseParserFactory.mediaExpressionParser() |
Parser |
ParserFactory.mediaExpressionParser()
Gets the
MediaQueryExpressionParser . |
Parser |
BaseParserFactory.mediaQueryListParser() |
Parser |
ParserFactory.mediaQueryListParser()
Gets the
MediaQueryListParser . |
Parser |
BaseParserFactory.mediaQueryParser() |
Parser |
ParserFactory.mediaQueryParser()
Gets the
MediaQueryParser . |
Parser |
BaseParserFactory.numericalValueParser() |
Parser |
ParserFactory.numericalValueParser()
Gets the
NumericalValueParser . |
Parser |
BaseParserFactory.operatorParser() |
Parser |
ParserFactory.operatorParser()
Gets the
OperatorParser . |
Parser |
BaseParserFactory.propertyValueParser() |
Parser |
ParserFactory.propertyValueParser()
Gets the
PropertyValueParser . |
Parser |
BaseParserFactory.pseudoSelectorParser() |
Parser |
ParserFactory.pseudoSelectorParser()
Gets the
PseudoSelectorParser . |
Parser |
BaseParserFactory.rawDeclarationParser() |
Parser |
ParserFactory.rawDeclarationParser()
Gets the
DeclarationParser . |
Parser |
BaseParserFactory.rawDeclarationSequenceParser() |
Parser |
ParserFactory.rawDeclarationSequenceParser()
Gets the
DeclarationSequenceParser . |
Parser |
BaseParserFactory.rawSelectorParser() |
Parser |
ParserFactory.rawSelectorParser()
Gets the
SelectorParser . |
Parser |
BaseParserFactory.rawSelectorSequenceParser() |
Parser |
ParserFactory.rawSelectorSequenceParser()
Gets the
SelectorSequenceParser . |
Parser |
BaseParserFactory.repeatableSelector() |
Parser |
ParserFactory.repeatableSelector()
Gets the parser to parse
SimpleSelector (excluding type and universal selectors) or a PseudoElementSelector . |
Parser |
BaseParserFactory.ruleParser() |
Parser |
ParserFactory.ruleParser()
Gets the
RuleParser . |
Parser |
BaseParserFactory.statementParser() |
Parser |
ParserFactory.statementParser()
Gets a parser to parse a single statement (rule or at-rule).
|
Parser |
BaseParserFactory.stringValueParser() |
Parser |
ParserFactory.stringValueParser()
Gets the
StringValueParser . |
Parser |
BaseParserFactory.stylesheetParser() |
Parser |
ParserFactory.stylesheetParser()
Gets the
StylesheetParser . |
Parser |
BaseParserFactory.termParser() |
Parser |
ParserFactory.termParser()
Gets the parser to parse a
Term value. |
Parser |
BaseParserFactory.termSequenceParser() |
Parser |
ParserFactory.termSequenceParser()
Gets the
TermSequenceParser . |
Parser |
BaseParserFactory.typeOrUniversaleSelectorParser() |
Parser |
ParserFactory.typeOrUniversaleSelectorParser()
Gets the parser to parse a
TypeSelector or a UniversalSelectorParser . |
Parser |
BaseParserFactory.typeSelectorParser() |
Parser |
ParserFactory.typeSelectorParser()
Gets the
TypeSelectorParser . |
Parser |
BaseParserFactory.unicodeRangeValueParser() |
Parser |
ParserFactory.unicodeRangeValueParser()
Gets the
UnicodeRangeValueParser . |
Parser |
BaseParserFactory.universalSelectorParser() |
Parser |
ParserFactory.universalSelectorParser()
Gets the
UniversalSelectorParser . |
Modifier and Type | Class and Description |
---|---|
class |
AttributeSelectorParser
Parses an
AttributeSelector . |
class |
ClassSelectorParser
Parses a
ClassSelector . |
class |
CombinatorParser
Parses
Combinator s. |
class |
ComplexSelectorParser
Parses refined
Selector s, as opposed to SelectorParser . |
class |
IdSelectorParser
Parses an
IdSelector . |
class |
PseudoSelectorParser
Parses both
PseudoClassSelector s and PseudoElementSelector s. |
class |
SelectorParser
Parses a
Selector . |
class |
SelectorSequenceParser
Parses a sequence of comma-separated selectors.
|
class |
TypeSelectorParser
Parses
TypeSelector s. |
class |
UniversalSelectorParser
Parses a
UniversalSelector . |
Modifier and Type | Method and Description |
---|---|
static <T extends Broadcastable> |
Parsers.parseSimple(Source source,
Parser parser,
Class<T> klass)
Uses the given parser to parse an instance of the given class at the beginning of the given source.
|
static <T extends Broadcastable> |
Parsers.parseSimple(String source,
Parser parser,
Class<T> klass)
Uses the given parser to parse an instance of the given class at the beginning of the given source.
|
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.