Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
Binding instances are not supposed to be used in a multi-threaded context.
Type Params | Return Type | Name and description |
---|---|---|
|
Object |
getProperty(String property) Overloaded to make variables appear as bean properties or via the subscript operator |
|
Object |
getVariable(String name) @param name the name of the variable to lookup |
|
Map |
getVariables() |
|
boolean |
hasVariable(String name) Simple check for whether the binding contains a particular variable or not. |
|
void |
setProperty(String property, Object newValue) @todo we should check if we have the property with the metaClass instead of try/catch |
|
void |
setVariable(String name, Object value) Sets the value of the given variable |
Methods inherited from class | Name |
---|---|
class GroovyObjectSupport |
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
A helper constructor used in main(String[]) method calls
args
- are the command line arguments from a main()Overloaded to make variables appear as bean properties or via the subscript operator
name
- the name of the variable to lookupSimple check for whether the binding contains a particular variable or not.
name
- the name of the variable to check forCopyright © 2003-2019 The Apache Software Foundation. All rights reserved.