Uses of Class
com.google.clearsilver.jsilver.compiler.JavaExpression

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)
           
 



Copyright © 2010-2012 Google. All Rights Reserved.