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.PerspectiveExpressionPerspectiveExpression.PerspectiveExpressionCommonContext
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.perspective.gateway.binding.PerspectiveExpressionPARSER
 
- 
 - 
Method SummaryAll 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.PerspectiveExpressionchildInteractionUpdated, childInteractionUpdated, evaluateExpression, execute, resolveReferences, shutdown, startup, startup
 
- 
 
- 
- 
- 
Method Detail- 
createpublic static PerspectiveTransformExpression create(BindingContext context, java.lang.String source) throws ConfigurationException Factory method for creating thePerspectiveTransformExpression- Parameters:
- context- The- BindingContext
- source- The expression source as a- String
- Returns:
- The new PerspectiveTransformExpression
- Throws:
- ConfigurationException- If there was a problem creating the new PerspectiveTransformExpression
 
 - 
executepublic QualifiedValue execute(QualifiedValue input) throws ExpressionException Passes the inputQualifiedValueto the updated value consumer and then executes the underlyingPerspectiveExpression
 
- 
 
-