インタフェースObjectChangeListener
- すべてのスーパー・インタフェース:
EventListener, NamingListener
public interface ObjectChangeListener extends NamingListener
イベント・タイプが
OBJECT_CHANGEDのNamingEventのリスナーが実装する必要があるメソッドを指定します。
OBJECT_CHANGEDイベント・タイプは、(内容)でオブジェクトが変更された場合に起動されます。 つまり、イベントの属性が変更、追加、削除されているか、あるいはオブジェクト自体が置き換えられている可能性があります。 オブジェクトがどのように変更されたかを判断するには、NamingEventの古いバインディングと新しいバインディングを調べます。
OBJECT_CHANGEDイベント・タイプに関心のあるリスナーは、次のことを行う必要があります:
- このインタフェースとそのメソッド(
objectChanged())を実装 NamingListener.namingExceptionThrown()を実装して、イベントに関する情報を収集しようとしたときにスローされた例外が通知されるようにします。- ソースの
addNamingListener()メソッドを使用して、ソースに登録します。
NamespaceChangeListenerインタフェースも実装する必要があります。- 導入されたバージョン:
- 1.3
- 関連項目:
-
メソッドのサマリー
インタフェースで宣言されたメソッド NamingListener
namingExceptionThrown
-
メソッドの詳細
-
objectChanged
void objectChanged(NamingEvent evt) オブジェクトが変更された場合に呼び出されます。変更されたオブジェクトのバインディングは、
evt.getNewBinding()を使用して取得できます。 古いバインド(変更前)は、evt.getOldBinding()を使用して取得できます。- パラメータ:
evt- null以外のネーミング・イベント。- 関連項目:
-