Uses of Class
ch.andre601.expressionparser.parsers.ExpressionTemplateParser
-
Uses of ExpressionTemplateParser in ch.andre601.expressionparser.parsers
Modifier and TypeMethodDescriptionBooleanConstantReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first entry of the providedlist of Tokens
and returns aConstantExpressionTemplate
using the retrieved Token's boolean value, if it is aBooleanToken
, ornull
.NegatedExpressionReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first entry of thelist of Tokens
and returns anegated ExpressionTemplate
if the retrieved token is the set negation Token, elsenull
.NegatedNumberReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first token of thelist of Tokens
and returns aExpressionTemplate
who's number value is negated, if the retrieved Token is the set negation Token, ornull
.NumberConstantReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first token of thelist of Tokens
and returns aConstantExpressionTemplate
with its double value set from the retrieved Token, if it is aNumberToken
, elsenull
.ParenthesisedExpressionReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first Token from thetoken list
and checks, if it is the set opening parenthesis Token.StringConstantReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first Token in thelist of Tokens
and returns aConstantExpressionTemplate
whose String value is the one from the retrieved Token, if it is aStringToken
, elsenull
.abstract ExpressionTemplate
ValueReader.read
(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Method called by theExpressionTemplateParser
to convert a List ofToken
into a singleExpressionTemplate
.