Class ExpressionStructure
- java.lang.Object
-
- com.inductiveautomation.perspective.gateway.binding.expression.structure.ExpressionStructure
-
public abstract class ExpressionStructure extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExpressionStructure(com.inductiveautomation.ignition.common.gson.JsonElement struct, PerspectiveExpressionFactory expressionFactory, BindingContext context, boolean waitOnAll, boolean waitOnInitialValue)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.Object
getLock()
boolean
isDirty()
Returns true when one or more mappings have "dirty" values that haven't been consumed by an execution.boolean
isReady()
Returns true when all mappings have received valid valuesQualifiedValue
read()
java.util.Collection<PropertyReference>
resolveReferences()
abstract void
scheduleNow()
void
shutdown()
void
startup()
-
-
-
Constructor Detail
-
ExpressionStructure
public ExpressionStructure(com.inductiveautomation.ignition.common.gson.JsonElement struct, PerspectiveExpressionFactory expressionFactory, BindingContext context, boolean waitOnAll, boolean waitOnInitialValue)
-
-
Method Detail
-
getLock
public abstract java.lang.Object getLock()
-
scheduleNow
public abstract void scheduleNow()
-
read
public QualifiedValue read()
-
resolveReferences
public java.util.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.
-
-