Package groovy.lang
Class Binding
- java.lang.Object
- 
- groovy.lang.GroovyObjectSupport
- 
- groovy.lang.Binding
 
 
- 
- All Implemented Interfaces:
- GroovyObject
 - Direct Known Subclasses:
- FactoryBuilderSupport,- ServletBinding
 
 public class Binding extends GroovyObjectSupport 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. 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetProperty(String property)Overloaded to make variables appear as bean properties or via the subscript operatorObjectgetVariable(String name)MapgetVariables()booleanhasVariable(String name)Simple check for whether the binding contains a particular variable or not.voidremoveVariable(String name)remove the variable with the specified namevoidsetProperty(String property, Object newValue)Overloaded to make variables appear as bean properties or via the subscript operatorvoidsetVariable(String name, Object value)Sets the value of the given variable- 
Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClass
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface groovy.lang.GroovyObjectinvokeMethod
 
- 
 
- 
- 
- 
Method Detail- 
getVariablepublic Object getVariable(String name) - Parameters:
- name- the name of the variable to lookup
- Returns:
- the variable value
 
 - 
setVariablepublic void setVariable(String name, Object value) Sets the value of the given variable- Parameters:
- name- the name of the variable to set
- value- the new value for the given variable
 
 - 
removeVariablepublic void removeVariable(String name) remove the variable with the specified name- Parameters:
- name- the name of the variable to remove
 
 - 
hasVariablepublic boolean hasVariable(String name) Simple check for whether the binding contains a particular variable or not.- Parameters:
- name- the name of the variable to check for
 
 - 
getVariablespublic Map getVariables() 
 - 
getPropertypublic Object getProperty(String property) Overloaded to make variables appear as bean properties or via the subscript operator- Parameters:
- property- the name of the property of interest
- Returns:
- the given property
 
 
- 
 
-