| java.lang.Object freemarker.core.TemplateObject freemarker.core.Expression
All known Subclasses: freemarker.core.ExistsExpression, freemarker.core.StringLiteral, freemarker.core.BuiltinVariable, freemarker.core.BuiltIn, freemarker.core.ArithmeticExpression, freemarker.core.Identifier, freemarker.core.DefaultToExpression, freemarker.core.ListLiteral, freemarker.core.AddConcatExpression, freemarker.core.Dot, freemarker.core.UnaryPlusMinusExpression, freemarker.core.Range, freemarker.core.BooleanExpression, freemarker.core.DynamicKeyName, freemarker.core.NumberLiteral, freemarker.core.ParentheticalExpression, freemarker.core.BooleanLiteral, freemarker.core.HashLiteral, freemarker.core.MethodCall,
Expression | abstract public class Expression extends TemplateObject (Code) | | An abstract class for nodes in the parse tree
that represent a FreeMarker expression.
|
isLiteral | abstract boolean isLiteral()(Code) | | |
Fields inherited from freemarker.core.TemplateObject | int beginColumnbeginLineendColumnendLine(Code)(Java Doc)
|
Methods inherited from freemarker.core.TemplateObject | static void assertNonNull(TemplateModel model, Expression exp, Environment env) throws InvalidReferenceException(Code)(Java Doc) public boolean contains(int column, int line)(Code)(Java Doc) TemplateObject copyLocationFrom(TemplateObject from)(Code)(Java Doc) final public int getBeginColumn()(Code)(Java Doc) final public int getBeginLine()(Code)(Java Doc) abstract public String getCanonicalForm()(Code)(Java Doc) final public int getEndColumn()(Code)(Java Doc) final public int getEndLine()(Code)(Java Doc) public String getEndLocation()(Code)(Java Doc) final public String getSource()(Code)(Java Doc) public String getStartLocation()(Code)(Java Doc) public Template getTemplate()(Code)(Java Doc) static TemplateException invalidTypeException(TemplateModel model, Expression exp, Environment env, String expected) throws TemplateException(Code)(Java Doc) final void setLocation(Template template, Token begin, Token end) throws ParseException(Code)(Java Doc) final void setLocation(Template template, Token begin, TemplateObject end) throws ParseException(Code)(Java Doc) final void setLocation(Template template, TemplateObject begin, Token end) throws ParseException(Code)(Java Doc) final void setLocation(Template template, TemplateObject begin, TemplateObject end) throws ParseException(Code)(Java Doc) void setLocation(Template template, int beginColumn, int beginLine, int endColumn, int endLine) throws ParseException(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|