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)
-