public class Variable extends java.lang.Object implements TemplateEntry
Modifier and Type | Field and Description |
---|---|
private boolean |
special |
private static java.lang.String |
SPECIAL_VALUE_EVERYTHING |
private static java.lang.String |
SPECIAL_VARIABLE_PREFIX |
private java.lang.String |
variableName |
Constructor and Description |
---|
Variable(java.lang.String variableName) |
Modifier and Type | Method and Description |
---|---|
void |
appendText(java.lang.StringBuilder result,
TemplateEngineDataProvider dataProvider) |
boolean |
isSpecial() |
boolean |
isValid(TemplateEngineDataProvider dataProvider) |
java.lang.String |
toString() |
private static final java.lang.String SPECIAL_VARIABLE_PREFIX
private static final java.lang.String SPECIAL_VALUE_EVERYTHING
private final java.lang.String variableName
private final boolean special
public Variable(java.lang.String variableName)
public void appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
appendText
in interface TemplateEntry
public boolean isValid(TemplateEngineDataProvider dataProvider)
isValid
in interface TemplateEntry
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isSpecial()