com.silvermindsoftware.hitch.validation
Class ValidatingBindingListener

java.lang.Object
  extended by com.silvermindsoftware.hitch.validation.ValidatingBindingListener
All Implemented Interfaces:
EventListener, org.jdesktop.beansbinding.BindingListener

public class ValidatingBindingListener
extends Object
implements org.jdesktop.beansbinding.BindingListener

This class listens to a binding and performs a validation on sync.

Author:
Stefan Wismer (SWI)
File-location:
ValidatingBindingListener
Last check-in date:
2009-08-04 15:48:31 +0200 (Di, 04. Aug 2009) by swismer for revision 3884

Constructor Summary
ValidatingBindingListener(ValidationResponder listener)
          Create a new validating binding listener.
 
Method Summary
 void bindingBecameBound(org.jdesktop.beansbinding.Binding binding)
          
 void bindingBecameUnbound(org.jdesktop.beansbinding.Binding binding)
          
 void sourceChanged(org.jdesktop.beansbinding.Binding binding, org.jdesktop.beansbinding.PropertyStateEvent event)
          
 void synced(org.jdesktop.beansbinding.Binding binding)
          
 void syncFailed(org.jdesktop.beansbinding.Binding binding, org.jdesktop.beansbinding.Binding.SyncFailure failure)
          
 void targetChanged(org.jdesktop.beansbinding.Binding binding, org.jdesktop.beansbinding.PropertyStateEvent event)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatingBindingListener

public ValidatingBindingListener(ValidationResponder listener)
Create a new validating binding listener.

Parameters:
listener - the validataion responder
Method Detail

bindingBecameBound

public void bindingBecameBound(org.jdesktop.beansbinding.Binding binding)

Specified by:
bindingBecameBound in interface org.jdesktop.beansbinding.BindingListener

bindingBecameUnbound

public void bindingBecameUnbound(org.jdesktop.beansbinding.Binding binding)

Specified by:
bindingBecameUnbound in interface org.jdesktop.beansbinding.BindingListener

sourceChanged

public void sourceChanged(org.jdesktop.beansbinding.Binding binding,
                          org.jdesktop.beansbinding.PropertyStateEvent event)

Specified by:
sourceChanged in interface org.jdesktop.beansbinding.BindingListener

targetChanged

public void targetChanged(org.jdesktop.beansbinding.Binding binding,
                          org.jdesktop.beansbinding.PropertyStateEvent event)

Specified by:
targetChanged in interface org.jdesktop.beansbinding.BindingListener

syncFailed

public void syncFailed(org.jdesktop.beansbinding.Binding binding,
                       org.jdesktop.beansbinding.Binding.SyncFailure failure)

Specified by:
syncFailed in interface org.jdesktop.beansbinding.BindingListener

synced

public void synced(org.jdesktop.beansbinding.Binding binding)

Specified by:
synced in interface org.jdesktop.beansbinding.BindingListener


Copyright © 2005-2011 ELCA. All Rights Reserved.