Package | Description |
---|---|
com.google.clearsilver.jsilver.compiler | |
com.google.clearsilver.jsilver.interpreter | |
com.google.clearsilver.jsilver.syntax.node |
Modifier and Type | Method and Description |
---|---|
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.
|
JavaExpression |
ExpressionTranslator.declareAsVariable(String name,
PExpression csExpression)
Declares the (typed) expression as a variable with the given name.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Value |
ExpressionEvaluator.evaluate(PExpression expression)
Evaluate an expression into a single value.
|
Modifier and Type | Class and Description |
---|---|
class |
AAddExpression |
class |
AAndExpression |
class |
ACommaExpression |
class |
ADecimalExpression |
class |
ADivideExpression |
class |
AEqExpression |
class |
AExistsExpression |
class |
AFunctionExpression |
class |
AGteExpression |
class |
AGtExpression |
class |
AHexExpression |
class |
ALteExpression |
class |
ALtExpression |
class |
AModuloExpression |
class |
AMultiplyExpression |
class |
ANeExpression |
class |
ANegativeExpression |
class |
ANoopExpression |
class |
ANotExpression |
class |
ANumericAddExpression |
class |
ANumericEqExpression |
class |
ANumericExpression |
class |
ANumericNeExpression |
class |
AOrExpression |
class |
ASequenceExpression |
class |
AStringExpression |
class |
ASubtractExpression |
class |
AVariableExpression |
Modifier and Type | Method and Description |
---|---|
PExpression |
AExpandVariable.getChild() |
PExpression |
ALoopCommand.getEnd() |
PExpression |
ALoopIncCommand.getEnd() |
PExpression |
AVarCommand.getExpression() |
PExpression |
ALvarCommand.getExpression() |
PExpression |
AEvarCommand.getExpression() |
PExpression |
AUvarCommand.getExpression() |
PExpression |
ASetCommand.getExpression() |
PExpression |
AEscapeCommand.getExpression() |
PExpression |
AAutoescapeCommand.getExpression() |
PExpression |
AWithCommand.getExpression() |
PExpression |
ALoopToCommand.getExpression() |
PExpression |
AEachCommand.getExpression() |
PExpression |
AIfCommand.getExpression() |
PExpression |
AAltCommand.getExpression() |
PExpression |
AIncludeCommand.getExpression() |
PExpression |
AHardIncludeCommand.getExpression() |
PExpression |
ALincludeCommand.getExpression() |
PExpression |
AHardLincludeCommand.getExpression() |
PExpression |
ANumericExpression.getExpression() |
PExpression |
ANegativeExpression.getExpression() |
PExpression |
ANotExpression.getExpression() |
PExpression |
AExistsExpression.getExpression() |
PExpression |
ALoopIncCommand.getIncrement() |
PExpression |
ACommaExpression.getLeft() |
PExpression |
AEqExpression.getLeft() |
PExpression |
ANumericEqExpression.getLeft() |
PExpression |
ANeExpression.getLeft() |
PExpression |
ANumericNeExpression.getLeft() |
PExpression |
ALtExpression.getLeft() |
PExpression |
AGtExpression.getLeft() |
PExpression |
ALteExpression.getLeft() |
PExpression |
AGteExpression.getLeft() |
PExpression |
AAndExpression.getLeft() |
PExpression |
AOrExpression.getLeft() |
PExpression |
AAddExpression.getLeft() |
PExpression |
ANumericAddExpression.getLeft() |
PExpression |
ASubtractExpression.getLeft() |
PExpression |
AMultiplyExpression.getLeft() |
PExpression |
ADivideExpression.getLeft() |
PExpression |
AModuloExpression.getLeft() |
PExpression |
ACommaExpression.getRight() |
PExpression |
AEqExpression.getRight() |
PExpression |
ANumericEqExpression.getRight() |
PExpression |
ANeExpression.getRight() |
PExpression |
ANumericNeExpression.getRight() |
PExpression |
ALtExpression.getRight() |
PExpression |
AGtExpression.getRight() |
PExpression |
ALteExpression.getRight() |
PExpression |
AGteExpression.getRight() |
PExpression |
AAndExpression.getRight() |
PExpression |
AOrExpression.getRight() |
PExpression |
AAddExpression.getRight() |
PExpression |
ANumericAddExpression.getRight() |
PExpression |
ASubtractExpression.getRight() |
PExpression |
AMultiplyExpression.getRight() |
PExpression |
ADivideExpression.getRight() |
PExpression |
AModuloExpression.getRight() |
PExpression |
ALoopCommand.getStart() |
PExpression |
ALoopIncCommand.getStart() |
Modifier and Type | Method and Description |
---|---|
LinkedList<PExpression> |
AFunctionExpression.getArgs() |
LinkedList<PExpression> |
ASequenceExpression.getArgs() |
LinkedList<PExpression> |
ACallCommand.getArguments() |
Modifier and Type | Method and Description |
---|---|
void |
AExpandVariable.setChild(PExpression node) |
void |
ALoopCommand.setEnd(PExpression node) |
void |
ALoopIncCommand.setEnd(PExpression node) |
void |
AVarCommand.setExpression(PExpression node) |
void |
ALvarCommand.setExpression(PExpression node) |
void |
AEvarCommand.setExpression(PExpression node) |
void |
AUvarCommand.setExpression(PExpression node) |
void |
ASetCommand.setExpression(PExpression node) |
void |
AEscapeCommand.setExpression(PExpression node) |
void |
AAutoescapeCommand.setExpression(PExpression node) |
void |
AWithCommand.setExpression(PExpression node) |
void |
ALoopToCommand.setExpression(PExpression node) |
void |
AEachCommand.setExpression(PExpression node) |
void |
AIfCommand.setExpression(PExpression node) |
void |
AAltCommand.setExpression(PExpression node) |
void |
AIncludeCommand.setExpression(PExpression node) |
void |
AHardIncludeCommand.setExpression(PExpression node) |
void |
ALincludeCommand.setExpression(PExpression node) |
void |
AHardLincludeCommand.setExpression(PExpression node) |
void |
ANumericExpression.setExpression(PExpression node) |
void |
ANegativeExpression.setExpression(PExpression node) |
void |
ANotExpression.setExpression(PExpression node) |
void |
AExistsExpression.setExpression(PExpression node) |
void |
ALoopIncCommand.setIncrement(PExpression node) |
void |
ACommaExpression.setLeft(PExpression node) |
void |
AEqExpression.setLeft(PExpression node) |
void |
ANumericEqExpression.setLeft(PExpression node) |
void |
ANeExpression.setLeft(PExpression node) |
void |
ANumericNeExpression.setLeft(PExpression node) |
void |
ALtExpression.setLeft(PExpression node) |
void |
AGtExpression.setLeft(PExpression node) |
void |
ALteExpression.setLeft(PExpression node) |
void |
AGteExpression.setLeft(PExpression node) |
void |
AAndExpression.setLeft(PExpression node) |
void |
AOrExpression.setLeft(PExpression node) |
void |
AAddExpression.setLeft(PExpression node) |
void |
ANumericAddExpression.setLeft(PExpression node) |
void |
ASubtractExpression.setLeft(PExpression node) |
void |
AMultiplyExpression.setLeft(PExpression node) |
void |
ADivideExpression.setLeft(PExpression node) |
void |
AModuloExpression.setLeft(PExpression node) |
void |
ACommaExpression.setRight(PExpression node) |
void |
AEqExpression.setRight(PExpression node) |
void |
ANumericEqExpression.setRight(PExpression node) |
void |
ANeExpression.setRight(PExpression node) |
void |
ANumericNeExpression.setRight(PExpression node) |
void |
ALtExpression.setRight(PExpression node) |
void |
AGtExpression.setRight(PExpression node) |
void |
ALteExpression.setRight(PExpression node) |
void |
AGteExpression.setRight(PExpression node) |
void |
AAndExpression.setRight(PExpression node) |
void |
AOrExpression.setRight(PExpression node) |
void |
AAddExpression.setRight(PExpression node) |
void |
ANumericAddExpression.setRight(PExpression node) |
void |
ASubtractExpression.setRight(PExpression node) |
void |
AMultiplyExpression.setRight(PExpression node) |
void |
ADivideExpression.setRight(PExpression node) |
void |
AModuloExpression.setRight(PExpression node) |
void |
ALoopCommand.setStart(PExpression node) |
void |
ALoopIncCommand.setStart(PExpression node) |
Copyright © 2010–2019 Google. All rights reserved.