This parser implements the subset of the grammar that is required for JavaFX CSS.
| Modifier and Type | Field and Description |
|---|---|
| private static final Predicate | |
| private static final Predicate | |
| private final BiConsumer | |
| private static final Predicate | |
| private static final Predicate | |
| private static final Predicate | |
| private static final Predicate | |
| private static final Predicate | |
| private static final Predicate |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static boolean | |
| private MediaQuery | Returns: the expressionthe token stream tokens)Parses a |
| private MediaQuery | Returns: the expressionthe token stream tokens)Parses a |
| private MediaQuery | Returns: the expressionthe token stream tokens)Parses a |
| public List | Returns: the expressionthe token stream tokens)Parses a |
| private boolean | Returns: true if at least one media-and or media-or production was parsedthe token stream tokens, List<MediaQuery> expressions, Predicate<Token> keyword, Predicate<Token> otherKeyword)Parses a repeating |
| AND_KEYWORD | back to summary |
|---|---|
| private static final Predicate<Token> AND_KEYWORD | |
| COLON | back to summary |
|---|---|
| private static final Predicate<Token> COLON | |
| errorHandler | back to summary |
|---|---|
| private final BiConsumer<Token, String> errorHandler | |
| IDENT | back to summary |
|---|---|
| private static final Predicate<Token> IDENT | |
| LPAREN | back to summary |
|---|---|
| private static final Predicate<Token> LPAREN | |
| NOT_COMMA | back to summary |
|---|---|
| private static final Predicate<Token> NOT_COMMA | |
| NOT_KEYWORD | back to summary |
|---|---|
| private static final Predicate<Token> NOT_KEYWORD | |
| OR_KEYWORD | back to summary |
|---|---|
| private static final Predicate<Token> OR_KEYWORD | |
| RPAREN | back to summary |
|---|---|
| private static final Predicate<Token> RPAREN | |
| MediaQueryParser | back to summary |
|---|---|
| public MediaQueryParser(BiConsumer<Token, String> errorHandler) Creates a new | |
| equalsIdentIgnoreCase | back to summary |
|---|---|
| private static boolean equalsIdentIgnoreCase(Token token, String value) | |
| parseMediaCondition | back to summary |
|---|---|
| private MediaQuery parseMediaCondition(TokenStream tokens) Parses a
| |
| parseMediaFeature | back to summary |
|---|---|
| private MediaQuery parseMediaFeature(TokenStream tokens) Parses a
| |
| parseMediaInParens | back to summary |
|---|---|
| private MediaQuery parseMediaInParens(TokenStream tokens) Parses a
| |
| parseMediaQueryList | back to summary |
|---|---|
| public List Parses a
| |
| parseRepeatingMediaCondition | back to summary |
|---|---|
| private boolean parseRepeatingMediaCondition(TokenStream tokens, List<MediaQuery> expressions, Predicate<Token> keyword, Predicate<Token> otherKeyword) Parses a repeating
| |