Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.modama.tools.beans
Class BeanEditorConnection  view BeanEditorConnection download BeanEditorConnection.java

java.lang.Object
  extended byorg.modama.tools.beans.BeanEditorConnection
All Implemented Interfaces:
java.util.EventListener, java.beans.PropertyChangeListener

public class BeanEditorConnection
extends java.lang.Object
implements java.beans.PropertyChangeListener

a class (controller) for updating the editor if the bean changed, and for updating the bean if the editor changed the value


Field Summary
private  java.lang.Object bean
           
private  java.beans.PropertyEditor editor
           
private  java.lang.reflect.Method getter
           
private  boolean itsme
           
private  java.lang.String propName
           
private  java.lang.reflect.Method setter
           
 
Constructor Summary
BeanEditorConnection(java.beans.PropertyEditor editor, java.lang.String propName, java.lang.Object bean, java.lang.reflect.Method getter, java.lang.reflect.Method setter)
           
 
Method Summary
 void changeBean(java.lang.Object newbean)
          change the bean this controler works on (the model)
protected  java.lang.Object getValueFromBean()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Fired after a Bean's property has changed.
protected  void searchAddPropertyListener(java.lang.Object newbean)
           
protected  void setValueToBean(java.lang.Object value)
           
 void updateEditor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

editor

private java.beans.PropertyEditor editor

propName

private java.lang.String propName

itsme

private boolean itsme

bean

private java.lang.Object bean

getter

private java.lang.reflect.Method getter

setter

private java.lang.reflect.Method setter
Constructor Detail

BeanEditorConnection

public BeanEditorConnection(java.beans.PropertyEditor editor,
                            java.lang.String propName,
                            java.lang.Object bean,
                            java.lang.reflect.Method getter,
                            java.lang.reflect.Method setter)
Method Detail

changeBean

public void changeBean(java.lang.Object newbean)
change the bean this controler works on (the model)


searchAddPropertyListener

protected void searchAddPropertyListener(java.lang.Object newbean)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Description copied from interface: java.beans.PropertyChangeListener
Fired after a Bean's property has changed.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener

updateEditor

public void updateEditor()

getValueFromBean

protected java.lang.Object getValueFromBean()

setValueToBean

protected void setValueToBean(java.lang.Object value)