Class PropertyBasedExpressionParseContext

java.lang.Object
com.inductiveautomation.ignition.gateway.expressions.AbstractMultiLevelExpressionParseContext
com.inductiveautomation.ignition.gateway.expressions.PropertyBasedExpressionParseContext
All Implemented Interfaces:
ExpressionParseContext
Direct Known Subclasses:
AlarmExpressionParseContext

public class PropertyBasedExpressionParseContext extends AbstractMultiLevelExpressionParseContext
This context creates expressions that reference properties. However, it also supports delegation to another ExpressionParseContext in the case that the referenced item is not a Property. To determine this, it uses a PropertyResolver.

Once built, the expression looks up the values of the referenced properties against the provided PropertyValueSource.