Class PerspectiveTransformExpression
java.lang.Object
com.inductiveautomation.perspective.gateway.binding.PerspectiveExpression
com.inductiveautomation.perspective.gateway.binding.transforms.expression.PerspectiveTransformExpression
- All Implemented Interfaces:
 InteractionListener,ExpressionSourceStackMonitor
A 
PerspectiveExpression which has an additional execute(QualifiedValue) method to handle updating
 the underlying Expression with the incoming value and subsequently executing the expression which may be
 bound to the incoming value.- 
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.perspective.gateway.binding.PerspectiveExpression
PerspectiveExpression.PerspectiveExpressionCommonContext - 
Field Summary
Fields inherited from class com.inductiveautomation.perspective.gateway.binding.PerspectiveExpression
PARSER - 
Method Summary
Modifier and TypeMethodDescriptioncreate(BindingContext context, String source) Factory method for creating thePerspectiveTransformExpressionexecute(QualifiedValue input) Passes the inputQualifiedValueto the updated value consumer and then executes the underlyingPerspectiveExpressionMethods inherited from class com.inductiveautomation.perspective.gateway.binding.PerspectiveExpression
childInteractionUpdated, childInteractionUpdated, evaluateExpression, execute, resolveReferences, shutdown, startup, startup 
- 
Method Details
- 
create
public static PerspectiveTransformExpression create(BindingContext context, String source) throws ConfigurationException Factory method for creating thePerspectiveTransformExpression- Parameters:
 context- TheBindingContextsource- The expression source as aString- Returns:
 - The new 
PerspectiveTransformExpression - Throws:
 ConfigurationException- If there was a problem creating the new PerspectiveTransformExpression
 - 
execute
Passes the inputQualifiedValueto the updated value consumer and then executes the underlyingPerspectiveExpression- Throws:
 ExpressionException- See Also:
 - 
PerspectiveExpression.execute()Expression.execute()PerspectiveTransformExpression(BindingContext, Expression, List, Consumer)
 
 
 -