Class BindingProxy

java.lang.Object
groovy.lang.GroovyObjectSupport
org.codehaus.groovy.binding.BindingProxy
All Implemented Interfaces:
GroovyObject, BindingUpdatable

@Deprecated
public class BindingProxy
extends GroovyObjectSupport
implements BindingUpdatable
Deprecated.
This class returns half bound FullBindings on the source half to the model object for every property reference (and I do mean every, valid or not, queried before or not). These returned half bindings are stored strongly in a list when generated. Changing the model will keep all existing bindings but change the source on all of the bininfs Formerly Known as Model Binding.
Since:
Groovy 1.5
  • Constructor Summary

    Constructors
    Constructor Description
    BindingProxy​(java.lang.Object model)
    Deprecated.
     
  • Method Summary

    Modifier and Type Method Description
    void bind()
    Deprecated.
    Causes automatic updating of bound values to be turned on.
    java.lang.Object getModel()
    Deprecated.
     
    java.lang.Object getProperty​(java.lang.String property)
    Deprecated.
    Retrieves a property value.
    void rebind()
    Deprecated.
    Causes the current bindings to be reset.
    void reverseUpdate()
    Deprecated.
    If supported, Causes the values to be propagated from the target to the source, If not supported, an exception may be thrown
    void setModel​(java.lang.Object model)
    Deprecated.
     
    void setProperty​(java.lang.String property, java.lang.Object value)
    Deprecated.
    Sets the given property to the new value.
    void unbind()
    Deprecated.
    Causes automatic updating of bound values to be turned off.
    void update()
    Deprecated.
    Causes the values to be propagated from the source to the target

    Methods inherited from class groovy.lang.GroovyObjectSupport

    getMetaClass, setMetaClass

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface groovy.lang.GroovyObject

    invokeMethod
  • Constructor Details

    • BindingProxy

      public BindingProxy​(java.lang.Object model)
      Deprecated.
  • Method Details

    • getModel

      public java.lang.Object getModel()
      Deprecated.
    • setModel

      public void setModel​(java.lang.Object model)
      Deprecated.
    • getProperty

      public java.lang.Object getProperty​(java.lang.String property)
      Deprecated.
      Description copied from interface: GroovyObject
      Retrieves a property value.
      Specified by:
      getProperty in interface GroovyObject
      Parameters:
      property - the name of the property of interest
      Returns:
      the given property
    • setProperty

      public void setProperty​(java.lang.String property, java.lang.Object value)
      Deprecated.
      Description copied from interface: GroovyObject
      Sets the given property to the new value.
      Specified by:
      setProperty in interface GroovyObject
      Parameters:
      property - the name of the property of interest
      value - the new value for the property
    • bind

      public void bind()
      Deprecated.
      Description copied from interface: BindingUpdatable
      Causes automatic updating of bound values to be turned on. This is idempotent between calls to unbind and rebind; i.e. multiple calls to bind will have only the effect of the first call.
      Specified by:
      bind in interface BindingUpdatable
    • unbind

      public void unbind()
      Deprecated.
      Description copied from interface: BindingUpdatable
      Causes automatic updating of bound values to be turned off. This is idempotent between calls to bind and rebind; i.e. multiple calls to unbind will have only the effect of the first call.
      Specified by:
      unbind in interface BindingUpdatable
    • rebind

      public void rebind()
      Deprecated.
      Description copied from interface: BindingUpdatable
      Causes the current bindings to be reset. If the binding is not bound, it is a no-op. If the binding is bound, it will be turned off, then turned on against current values.
      Specified by:
      rebind in interface BindingUpdatable
    • update

      public void update()
      Deprecated.
      Description copied from interface: BindingUpdatable
      Causes the values to be propagated from the source to the target
      Specified by:
      update in interface BindingUpdatable
    • reverseUpdate

      public void reverseUpdate()
      Deprecated.
      Description copied from interface: BindingUpdatable
      If supported, Causes the values to be propagated from the target to the source, If not supported, an exception may be thrown
      Specified by:
      reverseUpdate in interface BindingUpdatable