Uses of Class
com.google.clearsilver.jsilver.syntax.node.PExpression

Packages that use PExpression
com.google.clearsilver.jsilver.compiler   
com.google.clearsilver.jsilver.interpreter   
com.google.clearsilver.jsilver.syntax.node   
 

Uses of PExpression in com.google.clearsilver.jsilver.compiler
 

Methods in com.google.clearsilver.jsilver.compiler with parameters of type PExpression
 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.
 

Uses of PExpression in com.google.clearsilver.jsilver.interpreter
 

Methods in com.google.clearsilver.jsilver.interpreter with parameters of type PExpression
 Value ExpressionEvaluator.evaluate(PExpression expression)
          Evaluate an expression into a single value.
 

Uses of PExpression in com.google.clearsilver.jsilver.syntax.node
 

Subclasses of PExpression in com.google.clearsilver.jsilver.syntax.node
 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
           
 

Methods in com.google.clearsilver.jsilver.syntax.node that return PExpression
 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()
           
 

Methods in com.google.clearsilver.jsilver.syntax.node that return types with arguments of type PExpression
 LinkedList<PExpression> AFunctionExpression.getArgs()
           
 LinkedList<PExpression> ASequenceExpression.getArgs()
           
 LinkedList<PExpression> ACallCommand.getArguments()
           
 

Methods in com.google.clearsilver.jsilver.syntax.node with parameters of type PExpression
 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)
           
 

Method parameters in com.google.clearsilver.jsilver.syntax.node with type arguments of type PExpression
 void AFunctionExpression.setArgs(List<PExpression> list)
           
 void ASequenceExpression.setArgs(List<PExpression> list)
           
 void ACallCommand.setArguments(List<PExpression> list)
           
 

Constructors in com.google.clearsilver.jsilver.syntax.node with parameters of type PExpression
AAddExpression(PExpression _left_, PExpression _right_)
           
AAltCommand(PPosition _position_, PExpression _expression_, PCommand _command_)
           
AAndExpression(PExpression _left_, PExpression _right_)
           
AAutoescapeCommand(PPosition _position_, PExpression _expression_, PCommand _command_)
           
ACommaExpression(PExpression _left_, PExpression _right_)
           
ADivideExpression(PExpression _left_, PExpression _right_)
           
AEachCommand(PPosition _position_, PVariable _variable_, PExpression _expression_, PCommand _command_)
           
AEqExpression(PExpression _left_, PExpression _right_)
           
AEscapeCommand(PPosition _position_, PExpression _expression_, PCommand _command_)
           
AEvarCommand(PPosition _position_, PExpression _expression_)
           
AExistsExpression(PExpression _expression_)
           
AExpandVariable(PVariable _parent_, PExpression _child_)
           
AGteExpression(PExpression _left_, PExpression _right_)
           
AGtExpression(PExpression _left_, PExpression _right_)
           
AHardIncludeCommand(PPosition _position_, PExpression _expression_)
           
AHardLincludeCommand(PPosition _position_, PExpression _expression_)
           
AIfCommand(PPosition _position_, PExpression _expression_, PCommand _block_, PCommand _otherwise_)
           
AIncludeCommand(PPosition _position_, PExpression _expression_)
           
ALincludeCommand(PPosition _position_, PExpression _expression_)
           
ALoopCommand(PPosition _position_, PVariable _variable_, PExpression _start_, PExpression _end_, PCommand _command_)
           
ALoopIncCommand(PPosition _position_, PVariable _variable_, PExpression _start_, PExpression _end_, PExpression _increment_, PCommand _command_)
           
ALoopToCommand(PPosition _position_, PVariable _variable_, PExpression _expression_, PCommand _command_)
           
ALteExpression(PExpression _left_, PExpression _right_)
           
ALtExpression(PExpression _left_, PExpression _right_)
           
ALvarCommand(PPosition _position_, PExpression _expression_)
           
AModuloExpression(PExpression _left_, PExpression _right_)
           
AMultiplyExpression(PExpression _left_, PExpression _right_)
           
ANeExpression(PExpression _left_, PExpression _right_)
           
ANegativeExpression(PExpression _expression_)
           
ANotExpression(PExpression _expression_)
           
ANumericAddExpression(PExpression _left_, PExpression _right_)
           
ANumericEqExpression(PExpression _left_, PExpression _right_)
           
ANumericExpression(PExpression _expression_)
           
ANumericNeExpression(PExpression _left_, PExpression _right_)
           
AOrExpression(PExpression _left_, PExpression _right_)
           
ASetCommand(PPosition _position_, PVariable _variable_, PExpression _expression_)
           
ASubtractExpression(PExpression _left_, PExpression _right_)
           
AUvarCommand(PPosition _position_, PExpression _expression_)
           
AVarCommand(PPosition _position_, PExpression _expression_)
           
AWithCommand(PPosition _position_, PVariable _variable_, PExpression _expression_, PCommand _command_)
           
 

Constructor parameters in com.google.clearsilver.jsilver.syntax.node with type arguments of type PExpression
ACallCommand(PPosition _position_, List<TWord> _macro_, List<PExpression> _arguments_)
           
AFunctionExpression(PVariable _name_, List<PExpression> _args_)
           
ASequenceExpression(List<PExpression> _args_)
           
 



Copyright © 2010-2012 Google. All Rights Reserved.