|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JavaExpression | |
---|---|
com.google.clearsilver.jsilver.compiler |
Uses of JavaExpression in com.google.clearsilver.jsilver.compiler |
---|
Subclasses of JavaExpression in com.google.clearsilver.jsilver.compiler | |
---|---|
static class |
JavaExpression.BooleanLiteralExpression
A JavaExpression to represent boolean literal values ('true' or 'false'). |
static class |
JavaExpression.StringExpression
|
Fields in com.google.clearsilver.jsilver.compiler declared as JavaExpression | |
---|---|
static JavaExpression |
TemplateTranslator.CONTEXT
|
static JavaExpression |
TemplateTranslator.DATA
|
static JavaExpression |
TemplateTranslator.DATA_CONTEXT
|
static JavaExpression |
TemplateTranslator.NULL
|
static JavaExpression |
TemplateTranslator.RESOURCE_LOADER
|
static JavaExpression |
TemplateTranslator.TEMPLATE_LOADER
|
static JavaExpression |
TemplateTranslator.THIS_TEMPLATE
|
Methods in com.google.clearsilver.jsilver.compiler that return JavaExpression | |
---|---|
static JavaExpression |
JavaExpression.assign(JavaExpression.Type type,
String name,
JavaExpression value)
A typed assignment (e.g. |
static JavaExpression |
JavaExpression.bool(boolean value)
A boolean |
static JavaExpression |
JavaExpression.call(JavaExpression.Type type,
String method,
JavaExpression... params)
A typed method call (e.g. |
static JavaExpression |
JavaExpression.call(String method,
JavaExpression... params)
An untyped method call (e.g. |
static JavaExpression |
JavaExpression.callFindVariable(JavaExpression expression,
boolean create)
|
static JavaExpression |
JavaExpression.callOn(JavaExpression.Type type,
JavaExpression instance,
String method,
JavaExpression... params)
A typed method call on an instance (e.g. |
static JavaExpression |
JavaExpression.callOn(JavaExpression instance,
String method,
JavaExpression... params)
An untyped method call on an instance (e.g. |
JavaExpression |
JavaExpression.cast(JavaExpression.Type destType)
Cast this expression to the destination type (possibly a no-op) |
protected abstract JavaExpression |
JavaExpression.Type.cast(JavaExpression expression)
Unconditionally casts the given expression to the type. |
JavaExpression |
EscapingEvaluator.computeEscaping(PExpression expression,
boolean propagateEscapeStatus)
Compute the escaping applied to the given expression. |
JavaExpression |
EscapingEvaluator.computeIfExemptFromEscaping(PExpression expression,
boolean propagateEscapeStatus)
Returns a JavaExpression that can be used to decide whether a given variable should be escaped. |
static JavaExpression |
JavaExpression.declare(JavaExpression.Type type,
String name,
JavaExpression value)
A typed assignment with declaration (e.g. |
JavaExpression |
ExpressionTranslator.declareAsVariable(String name,
PExpression csExpression)
Declares the (typed) expression as a variable with the given name. |
static JavaExpression |
JavaExpression.increment(JavaExpression.Type type,
JavaExpression accumulator,
JavaExpression incr)
An increment statement (e.g. |
static JavaExpression |
JavaExpression.infix(JavaExpression.Type type,
String operator,
JavaExpression left,
JavaExpression right)
An infix expression (e.g. |
static JavaExpression |
JavaExpression.inlineIf(JavaExpression.Type type,
JavaExpression query,
JavaExpression trueExp,
JavaExpression falseExp)
A three term inline if expression (e.g. |
static JavaExpression |
JavaExpression.integer(int value)
An integer. |
static JavaExpression |
JavaExpression.integer(String value)
An integer. |
static JavaExpression |
JavaExpression.literal(JavaExpression.Type type,
String value)
A literal expression (e.g. |
static JavaExpression |
JavaExpression.macro(String value)
|
static JavaExpression |
JavaExpression.prefix(JavaExpression.Type type,
String operator,
JavaExpression expression)
An prefix expression (e.g. |
static JavaExpression |
JavaExpression.string(String value)
A Java string (e.g. |
static JavaExpression |
JavaExpression.symbol(JavaExpression.Type type,
String value)
A typed symbol (e.g. |
static JavaExpression |
JavaExpression.symbol(String value)
An untyped symbol (e.g. |
JavaExpression |
VariableTranslator.translate(PVariable csVariable)
See class description. |
JavaExpression |
ExpressionTranslator.translateToBoolean(PExpression csExpression)
Translate a template AST expression into a Java boolean expression. |
JavaExpression |
ExpressionTranslator.translateToData(PExpression csExpression)
Translate a template AST expression into a Java Data expression. |
JavaExpression |
ExpressionTranslator.translateToNumber(PExpression csExpression)
Translate a template AST expression into a Java integer expression. |
JavaExpression |
ExpressionTranslator.translateToString(PExpression csExpression)
Translate a template AST expression into a Java String expression. |
JavaExpression |
ExpressionTranslator.translateToValue(PExpression csExpression)
Translate a template AST expression into a Java Value expression. |
JavaExpression |
ExpressionTranslator.translateToVarName(PExpression csExpression)
Translate a template AST expression into a Java Data expression. |
JavaExpression |
ExpressionTranslator.translateUntyped(PExpression csExpression)
Translate a template AST expression into an untyped expression. |
Methods in com.google.clearsilver.jsilver.compiler with parameters of type JavaExpression | |
---|---|
static JavaExpression |
JavaExpression.assign(JavaExpression.Type type,
String name,
JavaExpression value)
A typed assignment (e.g. |
static JavaExpression |
JavaExpression.call(JavaExpression.Type type,
String method,
JavaExpression... params)
A typed method call (e.g. |
static JavaExpression |
JavaExpression.call(String method,
JavaExpression... params)
An untyped method call (e.g. |
static JavaExpression |
JavaExpression.callFindVariable(JavaExpression expression,
boolean create)
|
static JavaExpression |
JavaExpression.callOn(JavaExpression.Type type,
JavaExpression instance,
String method,
JavaExpression... params)
A typed method call on an instance (e.g. |
static JavaExpression |
JavaExpression.callOn(JavaExpression.Type type,
JavaExpression instance,
String method,
JavaExpression... params)
A typed method call on an instance (e.g. |
static JavaExpression |
JavaExpression.callOn(JavaExpression instance,
String method,
JavaExpression... params)
An untyped method call on an instance (e.g. |
static JavaExpression |
JavaExpression.callOn(JavaExpression instance,
String method,
JavaExpression... params)
An untyped method call on an instance (e.g. |
protected abstract JavaExpression |
JavaExpression.Type.cast(JavaExpression expression)
Unconditionally casts the given expression to the type. |
static JavaExpression |
JavaExpression.declare(JavaExpression.Type type,
String name,
JavaExpression value)
A typed assignment with declaration (e.g. |
static JavaExpression |
JavaExpression.increment(JavaExpression.Type type,
JavaExpression accumulator,
JavaExpression incr)
An increment statement (e.g. |
static JavaExpression |
JavaExpression.infix(JavaExpression.Type type,
String operator,
JavaExpression left,
JavaExpression right)
An infix expression (e.g. |
static JavaExpression |
JavaExpression.inlineIf(JavaExpression.Type type,
JavaExpression query,
JavaExpression trueExp,
JavaExpression falseExp)
A three term inline if expression (e.g. |
static JavaExpression |
JavaExpression.prefix(JavaExpression.Type type,
String operator,
JavaExpression expression)
An prefix expression (e.g. |
void |
JavaSourceWriter.startAnonymousClass(String baseClass,
JavaExpression... constructorArgs)
|
void |
JavaSourceWriter.startField(String type,
JavaExpression name)
|
void |
JavaSourceWriter.startForLoop(JavaExpression start,
JavaExpression end,
JavaExpression increment)
|
void |
JavaSourceWriter.startIfBlock(JavaExpression expression)
|
void |
JavaSourceWriter.startIterableForLoop(String type,
String name,
JavaExpression expression)
|
void |
JavaSourceWriter.writeExpression(JavaExpression expression)
|
void |
JavaSourceWriter.writeStatement(JavaExpression expression)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |