|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
がターゲットコンテキスト (list()
メソッドの最初のパラメータ) に対する相対名の場合は true。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.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.