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 VariableReference
This 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 boolean
isNull()
Check if this reference is nullVariable
resolve()
Resolve the referencevoid
setReference(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
-
-