|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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クラス
true
public 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
- プロパティの新しい値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |