|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--javax.naming.NameClassPair
このクラスは、コンテキストのバインディングのオブジェクト名とクラス名のペアを表します。
コンテキストは、名前からオブジェクトへのバインディングで構成されます。NameClassPair クラスは、バインドされたオブジェクトの名前とクラスを表します。NameClassPair クラスは、パッケージ名が完全指定されたクラス名を表す名前と文字列で構成されます。
名前またはクラスのペアの内容を動的に生成するネーミングシステムのサブクラス化を使用します。
NameClassPair インスタンスは、並行アクセスに対して複数のスレッドでは同期化されません。NameClassPair に同時にアクセスする必要のあるスレッドは、それ自体で同期化され、必要なロックを提供する必要があります。
Context.list(javax.naming.Name), 直列化された形式| コンストラクタの概要 | |
NameClassPair(String name,
String className)
指定した名前およびクラス名の NameClassPair のインスタンスを構築します。 |
|
NameClassPair(String name,
String className,
boolean isRelative)
指定した名前、クラス名、およびリストコンテキストを基準にしているかを示す NameClassPair のインスタンスを構築します。 |
|
| メソッドの概要 | |
String |
getClassName()
このバインディングの名前にバインドされたオブジェクトのクラス名を取得します。 |
String |
getName()
このバインディングの名前を取得します。 |
boolean |
isRelative()
このバインディングの名前がターゲットコンテキストを基準にしているかどうかを判断します ( list() メソッドの最初のパラメータによって名前が付けられる)。 |
void |
setClassName(String name)
このバインディングのクラス名を設定します。 |
void |
setName(String name)
このバインディングの名前を設定します。 |
void |
setRelative(boolean r)
このバインディングの名前がターゲットコンテキストを基準にしているかどうかを設定します ( list() メソッドの最初のパラメータによって名前が付けられる)。 |
String |
toString()
この名前またはクラスのペアの文字列表現を生成します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public NameClassPair(String name,
String className)
name - オブジェクトの null 以外の名前。ターゲットコンテキストを基準にする (list() メソッドの最初のパラメータによって名前が付けられる)className - null の可能性がある、名前にバインドされたオブジェクトのクラス名。バインドされたオブジェクトが null の場合は nullgetClassName(),
setClassName(java.lang.String),
getName(),
setName(java.lang.String)
public NameClassPair(String name,
String className,
boolean isRelative)
name - オブジェクトの null 以外の名前className - null の可能性がある、名前にバインドされたオブジェクトのクラス名。バインドされたオブジェクトが null の場合は nullisRelative - name がターゲットのコンテキストを基準にする名前の場合は true (list() メソッドの最初のパラメータによって名前が付けられる)。name が URL 文字列の場合は falsegetClassName(),
setClassName(java.lang.String),
getName(),
setName(java.lang.String),
isRelative(),
setRelative(boolean)| メソッドの詳細 |
public String getClassName()
Binding.getObject(),
Binding.getClassName(),
setClassName(java.lang.String)public String getName()
isRelative(),
setName(java.lang.String)public void setName(String name)
name - 名前として使用する null 以外の文字列getName(),
setRelative(boolean)public void setClassName(String name)
name - null の可能性がある、クラス名として使用する文字列。null の場合、Binding.getClassName() ではバインディングのオブジェクトの実際のクラス名が返される。バインドされたオブジェクトが null の場合、クラス名は null になるgetClassName(),
Binding.getClassName()public boolean isRelative()
list() メソッドの最初のパラメータによって名前が付けられる)。setRelative(boolean),
getName()public void setRelative(boolean r)
list() メソッドの最初のパラメータによって名前が付けられる)。r - true の場合、バインディングの名前はターゲットコンテキストを基準にしている。false の場合、バインディングの名前は URL 文字列isRelative(),
setName(java.lang.String)public String toString()
Object 内の 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.