Class BoundTagExpression

java.lang.Object
com.inductiveautomation.ignition.common.expressions.AbstractExpression
com.inductiveautomation.ignition.common.expressions.BoundTagExpression
All Implemented Interfaces:
Expression

public class BoundTagExpression extends AbstractExpression
  • Constructor Details

    • BoundTagExpression

      public BoundTagExpression()
      Empty Ctor for serialization
    • BoundTagExpression

      public BoundTagExpression(TagPath path)
  • Method Details

    • execute

      @Nonnull public QualifiedValue execute() throws ExpressionException
      Description copied from interface: Expression
      Compute and return the value of this expression
      Throws:
      ExpressionException
    • getOpName

      public String getOpName()
      Description copied from interface: Expression
      Return a human-readable name for the operation that this expression performs
    • getType

      @Deprecated public Class<?> getType()
      Deprecated.
      Typing is no longer enforced on expressions.
    • setType

      @Deprecated public void setType(Class<?> type)
      Deprecated.
      Typing is no longer enforced on expressions, but we can't remove the setter due to serialization.
    • _getTagPath

      public TagPath _getTagPath()
    • _setTagPath

      public void _setTagPath(TagPath path)
    • getTagPath

      public String getTagPath()
    • getTagListenerDelegate

      public TagListener getTagListenerDelegate()
    • setTagListenerDelegate

      public void setTagListenerDelegate(TagListener tagListenerDelegate)
    • shutdown

      public void shutdown()
      Description copied from interface: Expression
      Tells the expression to shutdown any polling operations.
      Specified by:
      shutdown in interface Expression
      Overrides:
      shutdown in class AbstractExpression
    • startup

      public void startup()
      Description copied from interface: Expression
      Tells the expression to startup any polling operations. Expressions that use this can remember the updateListener from connect() to feed update notification to.
      Specified by:
      startup in interface Expression
      Overrides:
      startup in class AbstractExpression