Class NegatedNumberReader
java.lang.Object
ch.andre601.expressionparser.parsers.ValueReader
ch.andre601.expressionparser.parsers.NegatedNumberReader
ValueReader creating a negated ExpressionTemplate should the first token be the provided one.-
Constructor Summary
ConstructorsConstructorDescriptionNegatedNumberReader(Token negationToken) Sets theTokenthat this ValueReader should look for. -
Method Summary
Modifier and TypeMethodDescriptionread(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first token of the list of Tokens and returns aExpressionTemplatewho's number value is negated, if the retrieved Token is the set negation Token, ornull.
-
Constructor Details
-
NegatedNumberReader
-
-
Method Details
-
read
public ExpressionTemplate read(ExpressionTemplateParser parser, List<Token> tokens, ParseWarnCollector collector) Takes the first token of the list of Tokens and returns aExpressionTemplatewho's number value is negated, if the retrieved Token is the set negation Token, ornull.- Specified by:
readin classValueReader- Parameters:
parser- ExpressionTemplateParser instance to use. The default ExpressionTemplateParser provides itself here.tokens- List of tokens to parse into an ExpressionTemplate.collector-ParseWarnCollectorinstance to use.- Returns:
- Possibly-null
ExpressionTemplatewith number value negated.
-