public abstract class ExpressionToken extends AbstractToken
| Constructor and Description |
|---|
ExpressionToken(String expression) |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
evaluate(TemplateContext context) |
String |
getAllButFirstSegment() |
String |
getAllButLastSegment() |
String |
getExpression() |
String |
getFirstSegment() |
String |
getLastSegment() |
List<String> |
getSegments() |
boolean |
isComposed() |
boolean |
isEmpty() |
static String |
segmentsToString(List<String> segments,
int start,
int end) |
void |
setExpression(String expression) |
void |
setSegments(List<String> segments) |
clone, emit, getAnnotation, getColumn, getLine, getSourceName, getText, getTokenIndex, setAnnotation, setColumn, setColumn, setLine, setLine, setSourceName, setText, setText, setTokenIndex, toStringpublic ExpressionToken(String expression)
public static final String segmentsToString(List<String> segments, int start, int end)
public boolean isComposed()
public boolean isEmpty()
public String getFirstSegment()
public String getLastSegment()
public String getAllButLastSegment()
public String getAllButFirstSegment()
public void setExpression(String expression)
public String getExpression()
public abstract Object evaluate(TemplateContext context)
Copyright © 2017. All rights reserved.