|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--javax.naming.NameClassPair
|
+--javax.naming.Binding
このクラスは、コンテキストの名前とオブジェクトとのバインディングを表します。
コンテキストは、名前からオブジェクトへのバインディングで構成されます。Binding クラスは、このようなバインディングを表します。Binding クラスは、名前およびオブジェクトで構成されます。Context.listBindings() メソッドでは、Binding の列挙を返します。
バインディングの内容を動的に生成するネーミングシステムのサブクラス化を使用します。
Binding インスタンスは、複数のスレッドで同時にアクセスしても同期化されません。Binding に同時にアクセスする必要のあるスレッドは、それ自体で同期化され、必要なロックを提供する必要があります。
| コンストラクタの概要 | |
Binding(String name,
Object obj)
指定した名前およびオブジェクトの Binding のインスタンスを構築します。 |
|
Binding(String name,
Object obj,
boolean isRelative)
指定した名前、オブジェクト、および名前が相対的かを示す Binding のインスタンスを構築します。 |
|
Binding(String name,
String className,
Object obj)
指定した名前、クラス名、およびオブジェクトの Binding のインスタンスを構築します。 |
|
Binding(String name,
String className,
Object obj,
boolean isRelative)
指定した名前、クラス名、オブジェクト、および名前が相対的かを示す Binding のインスタンスを構築します。 |
|
| メソッドの概要 | |
String |
getClassName()
このバインディングの名前にバインドされたオブジェクトのクラス名を取得します。 |
Object |
getObject()
このバインディングの名前にバインドされたオブジェクトを取得します。 |
void |
setObject(Object obj)
このバインディングに関連したオブジェクトを設定します。 |
String |
toString()
このバインディングの文字列表現が生成されます。 |
| クラス javax.naming.NameClassPair から継承したメソッド |
getName, isRelative, setClassName, setName, setRelative |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public Binding(String name,
Object obj)
setClassName() を使用してクラス名が明示的に設定されていない場合、getClassName() は obj のクラス名を返します。obj が null の場合は null を返します。
name - オブジェクトの null 以外の名前。この名前は target context を基準にしており、 listBindings() メソッドの最初のパラメータによって命名されるobj - 名前にバインドされた、null の可能性があるオブジェクトNameClassPair.setClassName(java.lang.String)
public Binding(String name,
Object obj,
boolean isRelative)
setClassName() を使用してクラス名が明示的に設定されていない場合、getClassName() は obj のクラス名を返します。obj が null の場合は null を返します。
name - オブジェクトの null 以外の文字列名obj - 名前にバインドされた、null の可能性があるオブジェクトisRelative - name がターゲットのコンテキストを基準にする場合は true (listBindings() メソッドの最初のパラメータによって命名される)。name が URL 文字列の場合は falseNameClassPair.isRelative(),
NameClassPair.setRelative(boolean),
NameClassPair.setClassName(java.lang.String)
public Binding(String name,
String className,
Object obj)
name - オブジェクトの null 以外の名前。この名前は target context を基準にしており、 listBindings() メソッドの最初のパラメータによって命名されるclassName - name にバインドされたオブジェクトの、null の可能性があるクラス名。null の場合は、getClassName() によって obj のクラス名が返される。obj も null の場合は、getClassName() から null が返されるobj - 名前にバインドされた、null の可能性があるオブジェクトNameClassPair.setClassName(java.lang.String)
public Binding(String name,
String className,
Object obj,
boolean isRelative)
name - オブジェクトの null 以外の文字列名className - name にバインドされたオブジェクトの、null の可能性があるクラス名。null の場合は、getClassName() によって obj のクラス名が返される。obj も null の場合は、getClassName() から null が返されるobj - 名前にバインドされた、null の可能性があるオブジェクトisRelative - name がターゲットのコンテキストを基準にする場合は true (listBindings() メソッドの最初のパラメータによって名前が付けられる)。name が URL 文字列の場合は falseNameClassPair.isRelative(),
NameClassPair.setRelative(boolean),
NameClassPair.setClassName(java.lang.String)| メソッドの詳細 |
public String getClassName()
NameClassPair 内の getClassNamepublic Object getObject()
setObject(java.lang.Object)public void setObject(Object obj)
obj - null の可能性がある使用されるオブジェクトgetObject()public String toString()
NameClassPair 内の toString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.