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.ObjectgetLock()booleanisDirty()Returns true when one or more mappings have "dirty" values that haven't been consumed by an execution.booleanisReady()Returns true when all mappings have received valid valuesQualifiedValueread()java.util.Collection<PropertyReference>resolveReferences()abstract voidscheduleNow()voidshutdown()voidstartup()
-
-
-
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.
-
-