|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.naming.spi.ResolveResult
このクラスは名前解決の結果を表します。名前が解決されたオブジェクト、および解決されていない名前の部分を格納します。
ResolveResult インスタンスは、並行のマルチスレッドアクセスに備えて同期化されません。複数のスレッドが同じ ResolveResult インスタンスにアクセスして変更しようとすると、オブジェクトはロックされます。
フィールドの概要 | |
protected Name |
remainingName
解決する残りの名前を格納するフィールドです。 |
protected Object |
resolvedObj
解決が完了した Object を格納するフィールドです。 |
コンストラクタの概要 | |
protected |
ResolveResult()
解決されたオブジェクトと残りの名前をともに null に初期化して、ResolveResult のインスタンスを構築します。 |
|
ResolveResult(Object robj,
Name rname)
解決された Object と残りの名前によって構成される、ResolveResult の新しいインスタンスを構築します。 |
|
ResolveResult(Object robj,
String rcomp)
解決されたオブジェクトと残りの未解決のコンポーネントによって構成される、ResolveResult の新しいインスタンスを構築します。 |
メソッドの概要 | |
void |
appendRemainingComponent(String name)
残りの名前の最後に単一のコンポーネントを追加します。 |
void |
appendRemainingName(Name name)
残りの名前の最後にコンポーネントを追加します。 |
Name |
getRemainingName()
名前の残りの未解決部分を取得します。 |
Object |
getResolvedObj()
解決が完了した Object を取得します。 |
void |
setRemainingName(Name name)
残りの名前フィールドに名前を設定します。 |
void |
setResolvedObj(Object obj)
この結果の解決された Object フィールドを obj に設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected Object resolvedObj
protected Name remainingName
コンストラクタの詳細 |
protected ResolveResult()
public ResolveResult(Object robj, String rcomp)
robj
- 解決された null 以外のオブジェクトrcomp
- まだ解決する必要のある単一の残りの名前のコンポーネント。null は不可、空は可public ResolveResult(Object robj, Name rname)
robj
- 解決された null 以外の Objectrname
- まだ解決する必要のある null 以外の残りの名前メソッドの詳細 |
public Name getRemainingName()
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
,
setRemainingName(javax.naming.Name)
public Object getResolvedObj()
setResolvedObj(java.lang.Object)
public void setRemainingName(Name name)
name
に影響せず、name
を変更してもコピーに影響しません。
name
- 残りの名前を設定する対象の名前。null は不可getRemainingName()
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public void appendRemainingName(Name name)
name
- 追加するコンポーネント。null も可getRemainingName()
,
setRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public void appendRemainingComponent(String name)
name
- 追加するコンポーネント。null も可getRemainingName()
,
appendRemainingName(javax.naming.Name)
public void setResolvedObj(Object obj)
obj
- 解決された obj フィールドの設定に使用するオブジェクト。null は不可getResolvedObj()
|
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.