Class PerspectiveTransformExpression
- java.lang.Object
-
- com.inductiveautomation.perspective.gateway.binding.PerspectiveExpression
-
- com.inductiveautomation.perspective.gateway.binding.transforms.expression.PerspectiveTransformExpression
-
- All Implemented Interfaces:
InteractionListener,ExpressionSourceStackMonitor
public class PerspectiveTransformExpression extends PerspectiveExpression
APerspectiveExpressionwhich has an additionalexecute(QualifiedValue)method to handle updating the underlyingExpressionwith 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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PerspectiveTransformExpressioncreate(BindingContext context, java.lang.String source)Factory method for creating thePerspectiveTransformExpressionQualifiedValueexecute(QualifiedValue input)Passes the inputQualifiedValueto the updated value consumer and then executes the underlyingPerspectiveExpression-
Methods inherited from class com.inductiveautomation.perspective.gateway.binding.PerspectiveExpression
childInteractionUpdated, childInteractionUpdated, evaluateExpression, execute, shutdown, startup, startup
-
-
-
-
Method Detail
-
create
public static PerspectiveTransformExpression create(BindingContext context, java.lang.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
public QualifiedValue execute(QualifiedValue input) throws ExpressionException
Passes the inputQualifiedValueto the updated value consumer and then executes the underlyingPerspectiveExpression
-
-