Class AbstractMultiLevelExpressionParseContext

java.lang.Object
com.inductiveautomation.ignition.gateway.expressions.AbstractMultiLevelExpressionParseContext
All Implemented Interfaces:
ExpressionParseContext
Direct Known Subclasses:
AlarmEventCollectionExpressionParseContext, BeanStyleExpressionParseContext, PropertyBasedExpressionParseContext, ReportDataExpressionParseContext, SubqueryExpressionParseContext

public abstract class AbstractMultiLevelExpressionParseContext extends Object implements ExpressionParseContext
The foundation for an expression parse context that tries to create a reference, but then delegates if the reference isn't the type expected. Implemented in this way because ultimately a RuntimeException should be thrown if the reference can't be built. So, this implementation may not throw an error, but eventually one of the contexts up the chain will.

By default the base's function factory is used.

  • Constructor Details

    • AbstractMultiLevelExpressionParseContext

      public AbstractMultiLevelExpressionParseContext(ExpressionParseContext base)
  • Method Details