| Package | Description |
|---|---|
| org.textmapper.templates.api | |
| org.textmapper.templates.ast | |
| org.textmapper.templates.eval | |
| org.textmapper.templates.types |
| Modifier and Type | Method and Description |
|---|---|
Object |
IEvaluationStrategy.evaluate(ExpressionNode expr,
EvaluationContext context,
boolean permitNull) |
String |
IEvaluationStrategy.toString(Object o,
ExpressionNode referer) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArithmeticNode |
class |
AssignNode |
class |
CallTemplateNode |
class |
ClosureNode
Gryaznov Evgeny, 3/11/11
|
class |
CollectionProcessorNode |
class |
CollectMapNode |
class |
CommaNode |
class |
ConcreteMapNode |
class |
ConditionalNode |
class |
CreateClassNode |
class |
ErrorNode |
class |
IndexNode |
class |
InstanceOfNode |
class |
ListNode |
class |
LiteralNode |
class |
MethodCallNode |
class |
ParenthesesNode |
class |
SelectNode |
class |
ThisNode |
class |
TriplexNode |
class |
UnaryExpression |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
ElseIfNode.getCondition() |
ExpressionNode |
CaseNode.getExpression() |
ExpressionNode[] |
ListNode.getExpressions() |
ExpressionNode |
IfNode.getSelect() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ExpressionNode> |
CreateClassNode.getFieldInitializers() |
| Constructor and Description |
|---|
ArithmeticNode(int kind,
ExpressionNode left,
ExpressionNode right,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
AssertNode(ExpressionNode expr,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
AssignNode(String identifier,
ExpressionNode value,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CallTemplateNode(ExpressionNode identifier,
List<ExpressionNode> args,
ExpressionNode selectExpr,
String currentPackage,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CallTemplateNode(String identifier,
List<ExpressionNode> args,
ExpressionNode selectExpr,
String currentPackage,
boolean isStatement,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CaseNode(ExpressionNode caseExpr,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ClosureNode(boolean cached,
List<ParameterNode> parameters,
ExpressionNode expression,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CollectionProcessorNode(ExpressionNode forExpr,
int instruction,
String varName,
ExpressionNode foreachExpr,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CollectMapNode(ExpressionNode select,
String varName,
ExpressionNode key,
ExpressionNode value,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CommaNode(ExpressionNode leftExpr,
ExpressionNode rightExpr,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ConditionalNode(int kind,
ExpressionNode left,
ExpressionNode right,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ElseIfNode(ExpressionNode condition,
List<Node> instructions,
ElseIfNode next,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
EvalNode(ExpressionNode expr,
ExpressionNode templateId,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
FileNode(ExpressionNode expressionNode,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ForeachNode(String var,
ExpressionNode selectExpr,
ExpressionNode targetExpr,
ExpressionNode separator,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
IfNode(ExpressionNode select,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
IndexNode(ExpressionNode objectExpr,
ExpressionNode index,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
InstanceOfNode(ExpressionNode node,
String pattern,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
MethodCallNode(ExpressionNode objectExpr,
String methodName,
List<ExpressionNode> arguments,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ParenthesesNode(ExpressionNode expr,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
QueryNode(String name,
List<ParameterNode> parameters,
String contextType,
String templatePackage,
ExpressionNode expr,
boolean cache,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
SelectNode(ExpressionNode objectExpr,
String identifier,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
SwitchNode(ExpressionNode expression,
List<CaseNode> cases,
List<Node> elseInstructions,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
TriplexNode(ExpressionNode condition,
ExpressionNode thennode,
ExpressionNode elsenode,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
UnaryExpression(int kind,
ExpressionNode expr,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
| Constructor and Description |
|---|
CallTemplateNode(ExpressionNode identifier,
List<ExpressionNode> args,
ExpressionNode selectExpr,
String currentPackage,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CallTemplateNode(String identifier,
List<ExpressionNode> args,
ExpressionNode selectExpr,
String currentPackage,
boolean isStatement,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ConcreteMapNode(Map<String,ExpressionNode> fields,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
CreateClassNode(String className,
Map<String,ExpressionNode> fieldInitializers,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
ListNode(List<ExpressionNode> expressions,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
MethodCallNode(ExpressionNode objectExpr,
String methodName,
List<ExpressionNode> arguments,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
| Modifier and Type | Method and Description |
|---|---|
Object |
DefaultEvaluationStrategy.evaluate(ExpressionNode expr,
EvaluationContext context,
boolean permitNull) |
String |
DefaultEvaluationStrategy.toString(Object o,
ExpressionNode referer) |
| Constructor and Description |
|---|
TiClosure(boolean cached,
ParameterNode[] parameters,
ExpressionNode expression,
EvaluationContext boundContext,
IEvaluationStrategy env) |
Copyright © 2014. All rights reserved.