|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--javax.naming.NamingException
Context および DirContext インタフェースでの操作によってスローされるすべての例外のスーパークラスです。失敗の性質がサブクラスの名前で示されます。この例外は、操作が失敗した位置、解決が最後に行われた位置を正確に示す情報を取得します。
NamingException インスタンスは、並列マルチスレッドアクセスに対して同期化されません。単一の NamingException インスタンスにアクセスして変更しようとする複数のスレッドによって、オブジェクトはロックされます。
フィールドの概要 | |
protected Name |
remainingName
未解決の残りの名前を含みます。 |
protected Name |
resolvedName
正常に解決された名前の部分を含みます。 |
protected Object |
resolvedObj
名前の部分が正常に解決されたオブジェクトを含みます。 |
protected Throwable |
rootException
この NamingException がスローされる原因となった元の例外を含みます。 |
コンストラクタの概要 | |
NamingException()
NamingException を新しく構築します。 |
|
NamingException(String explanation)
NamingException を説明付きで新しく構築します。 |
メソッドの概要 | |
void |
appendRemainingComponent(String name)
残りの名前の最後のコンポーネントとして名前を追加します。 |
void |
appendRemainingName(Name name)
残りの名前の最後のコンポーネントとして「名前」からコンポーネントを追加します。 |
String |
getExplanation()
この例外に関連した説明を検索します。 |
Name |
getRemainingName()
名前の残りの未解決部分を取得します。 |
Name |
getResolvedName()
正常に解決された名前の先頭部分を検索します。 |
Object |
getResolvedObj()
正常に解決されたオブジェクトを検索します。 |
Throwable |
getRootCause()
この NamingException の根本的原因がある場合は、その根本的原因を検索します。 |
void |
printStackTrace()
この例外のスタックトレースを System.err に出力します。 |
void |
printStackTrace(PrintStream ps)
この例外のスタックトレースを出力ストリームに出力します。 |
void |
printStackTrace(PrintWriter pw)
この例外のスタックトレースをプリントライタに出力します。 |
void |
setRemainingName(Name name)
この例外の [remainingName] フィールドを設定します。 |
void |
setResolvedName(Name name)
この例外の [resolvedName] フィールドを設定します。 |
void |
setResolvedObj(Object obj)
この例外の [resolvedObj] フィールドを設定します。 |
void |
setRootCause(Throwable e)
この NamingException の根本的原因を記録します。 |
String |
toString()
この例外の文字列表現が生成されます。 |
String |
toString(boolean detail)
より詳細な文字列表現が生成されます。 |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected Name resolvedName
getResolvedName()
,
setResolvedName(javax.naming.Name)
protected Object resolvedObj
getResolvedObj()
,
setResolvedObj(java.lang.Object)
protected Name remainingName
getRemainingName()
,
setRemainingName(javax.naming.Name)
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
protected Throwable rootException
getRootCause()
,
setRootCause(java.lang.Throwable)
コンストラクタの詳細 |
public NamingException(String explanation)
explanation
- null の可能性がある、この例外に関する追加の詳細情報を含んだ文字列Throwable.getMessage()
public NamingException()
メソッドの詳細 |
public Name getResolvedName()
getResolvedObj()
,
setResolvedName(javax.naming.Name)
public Name getRemainingName()
setRemainingName(javax.naming.Name)
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public Object getResolvedObj()
getResolvedName()
,
setResolvedObj(java.lang.Object)
public String getExplanation()
Throwable.getMessage()
public void setResolvedName(Name name)
name は合成名です。複合名または文字列を使用してこのフィールドを設定する場合は、複合名を文字列化してから、その文字列を使用して単一のコンポーネントを含む合成名を作成する必要があります。その結果示された合成名を使用して、このメソッドを呼び出すことができます。
name
のコピーが作成および格納されます。その後 name
を変更してもこの NamingException のコピーには影響せず、逆の場合も同じです。
name
- null の可能性がある、解決名を設定する名前。null の場合、[resolvedName] フィールドは null に設定されるgetResolvedName()
public void setRemainingName(Name name)
name は合成名です。複合名または文字列を使用してこのフィールドを設定する場合は、複合名を文字列化してから、その文字列を使用して単一のコンポーネントを含む合成名を作成する必要があります。その結果示された合成名を使用して、このメソッドを呼び出すことができます。
name
のコピーが作成および格納されます。その後 name
を変更してもこの NamingException のコピーには影響せず、逆の場合も同じです。
name
- null の可能性がある、残存名に設定する名前。null の場合、[remainingName] フィールドは null に設定されるgetRemainingName()
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public void setResolvedObj(Object obj)
obj
- null の可能性がある、解決オブジェクトに設定するオブジェクト。null の場合、[resolvedObj] フィールドは null に設定されるgetResolvedObj()
public void appendRemainingComponent(String name)
name
- 追加するコンポーネント。名前が null の場合、このメソッドは機能しないsetRemainingName(javax.naming.Name)
,
getRemainingName()
,
appendRemainingName(javax.naming.Name)
public void appendRemainingName(Name name)
name は合成名です。複合名を追加する場合は、複合名を文字列化してから、String パラメータを受け入れるオーバーロードされた形式を呼び出します。
その後 name
を変更しても、この NamingException の [remaining field] フィールドには影響せず、逆の場合も同じです。
name
- null の可能性がある、追加する順序付きコンポーネントを含んだ文字列。名前が null の場合、このメソッドは機能しないsetRemainingName(javax.naming.Name)
,
getRemainingName()
,
appendRemainingComponent(java.lang.String)
public Throwable getRootCause()
setRootCause(java.lang.Throwable)
,
rootException
public void setRootCause(Throwable e)
e
- null の可能性がある、失敗するネーミング操作の原因となった例外。null の場合は、このネーミング例外に対して根本的原因がないことを示すgetRootCause()
,
rootException
public String toString()
Throwable
内の toString
public String toString(boolean detail)
detail
- true の場合、他の情報以外に解決されたオブジェクトに関する詳細を含む
public void printStackTrace()
Throwable
内の printStackTrace
public void printStackTrace(PrintStream ps)
Throwable
内の printStackTrace
ps
- 出力先の null 以外の出力ストリームpublic void printStackTrace(PrintWriter pw)
Throwable
内の printStackTrace
pw
- 出力先の null 以外のプリントライタ
|
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.