java.lang.Object
com.inductiveautomation.perspective.gateway.binding.expression.structure.ExpressionStructure

public abstract class ExpressionStructure extends Object
  • Constructor Details

    • ExpressionStructure

      public ExpressionStructure(com.inductiveautomation.ignition.common.gson.JsonElement struct, PerspectiveExpressionFactory expressionFactory, BindingContext context, boolean waitOnAll, boolean waitOnInitialValue)
  • Method Details

    • getLock

      public abstract Object getLock()
    • scheduleNow

      public abstract void scheduleNow()
    • read

      public QualifiedValue read()
    • resolveReferences

      public Collection<PropertyReference> resolveReferences()
    • startup

      public void startup()
    • shutdown

      public void shutdown()
    • isReady

      public boolean isReady()
      Returns true when all mappings have received valid values
    • isDirty

      public boolean isDirty()
      Returns true when one or more mappings have "dirty" values that haven't been consumed by an execution.