| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.swing.beans.ObservableBeans
public abstract class ObservableBeans
JavaBeans プロパティの変更監視に関するユーティリティクラスです。
| コンストラクタの概要 | |
|---|---|
| ObservableBeans() | |
| メソッドの概要 | ||
|---|---|---|
| static void | addPropertyChangeListener(java.lang.Object bean,
                          java.beans.PropertyChangeListener listener)指定されたオブジェクトが addPropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。 | |
| static void | addPropertyChangeListener(java.lang.Object bean,
                          java.lang.String propertyName,
                          java.beans.PropertyChangeListener listener)指定されたオブジェクトが addPropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。 | |
| static
 | copyAndUnwrap(T enhancedBean) | |
| static
 | copyAndWrap(T bean) | |
| static
 | create(java.lang.Class<T> beanClass)指定されたクラスの監視可能なインスタンスを作成します。 | |
| static void | firePropertyChange(java.lang.Object bean,
                   java.lang.String propertyName,
                   java.lang.Object oldValue,
                   java.lang.Object newValue)指定されたオブジェクトが firePropertyChangeメソッドを持つ場合は、
 そのメソッドを呼び出します。 | |
| static boolean | isObservable(java.lang.Class<?> beanClass)指定されたクラスのプロパティが監視可能であるかどうかを調べます。 | |
| static void | removePropertyChangeListener(java.lang.Object bean,
                             java.beans.PropertyChangeListener listener)指定されたオブジェクトが removePropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。 | |
| static void | removePropertyChangeListener(java.lang.Object bean,
                             java.lang.String propertyName,
                             java.beans.PropertyChangeListener listener)指定されたオブジェクトが removePropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。 | |
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| コンストラクタの詳細 | 
|---|
public ObservableBeans()
| メソッドの詳細 | 
|---|
public static boolean isObservable(java.lang.Class<?> beanClass)
addPropertyChangeListener
 メソッド、removePropertyChangeListenerメソッド、およびfirePropertyChangeメソッドを備えている場合に、そのクラスをプロパティ監視可能と判断します。
beanClass - JavaBeanクラス
truepublic static <T> T create(java.lang.Class<T> beanClass)
beanClass - JavaBeanクラス
public static <T> T copyAndWrap(T bean)
public static <T> T copyAndUnwrap(T enhancedBean)
public static void addPropertyChangeListener(java.lang.Object bean,
                                             java.beans.PropertyChangeListener listener)
addPropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。メソッドが存在しない場合は例外が発生します。
bean - JavaBeanlistener - リスナ
public static void addPropertyChangeListener(java.lang.Object bean,
                                             java.lang.String propertyName,
                                             java.beans.PropertyChangeListener listener)
addPropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。メソッドが存在しない場合は例外が発生します。
bean - JavaBeanpropertyName - プロパティ名listener - リスナ
public static void removePropertyChangeListener(java.lang.Object bean,
                                                java.beans.PropertyChangeListener listener)
removePropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。メソッドが存在しない場合は例外が発生します。
bean - JavaBeanlistener - リスナ
public static void removePropertyChangeListener(java.lang.Object bean,
                                                java.lang.String propertyName,
                                                java.beans.PropertyChangeListener listener)
removePropertyChangeListenerメソッドを持つ場合は、
 そのメソッドを呼び出します。メソッドが存在しない場合は例外が発生します。
bean - JavaBeanpropertyName - プロパティ名listener - リスナ
public static void firePropertyChange(java.lang.Object bean,
                                      java.lang.String propertyName,
                                      java.lang.Object oldValue,
                                      java.lang.Object newValue)
firePropertyChangeメソッドを持つ場合は、
 そのメソッドを呼び出します。メソッドが存在しない場合は例外が発生します。
bean - JavaBeanpropertyName - プロパティ名oldValue - プロパティの以前の値newValue - プロパティの新しい値| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||