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
APerspectiveExpression
which has an additionalexecute(QualifiedValue)
method to handle updating the underlyingExpression
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PerspectiveTransformExpression
create(BindingContext context, java.lang.String source)
Factory method for creating thePerspectiveTransformExpression
QualifiedValue
execute(QualifiedValue input)
Passes the inputQualifiedValue
to 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
- TheBindingContext
source
- 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 inputQualifiedValue
to the updated value consumer and then executes the underlyingPerspectiveExpression
-
-