Interface VariableReference
-
- All Known Implementing Classes:
ContextVariableReference,NullVariableReference,VariableArray,VariableArray.ElementReference,VariableBase,VariableBoolean,VariableConfiguration,VariableConfiguration.NodeReference,VariableConfigurationNode,VariableConfigurationNode.AttributeReference,VariableConfigurationNode.NodeReference,VariableConfigurationNode.ValueReference,VariableConnectionName,VariableDict,VariableFloat,VariableInt,VariableQueryArg,VariableResult,VariableString,VariableURL
public interface VariableReferenceThis interface represents a mutable reference to a variable. It exists as a separate entity so that the reference to the underlying variable can be easily modified. The reference can, of course, be null.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisNull()Check if this reference is nullVariableresolve()Resolve the referencevoidsetReference(Variable object)Set the reference
-
-
-
Method Detail
-
setReference
void setReference(Variable object) throws ScriptException
Set the reference- Throws:
ScriptException
-
resolve
Variable resolve() throws ScriptException
Resolve the reference- Throws:
ScriptException
-
isNull
boolean isNull()
Check if this reference is null
-
-