8.2.2 NamingContextExtのメソッド
-
public java.lang.String to_string(
CosNaming.NameComponent[ ] n)
throws
CosNaming.NamingContextPackage.InvalidName
このオペレーションは,指定したNameの文字列化表現を返します。
-
n
対象となるオブジェクトの名前で初期化されるName構造体
このメソッドで発生する可能性のある例外を次に示します。
-
InvalidName
指定されたNameにはネームコンポーネントがありません。または,IDフィールドに空文字列を指定したネームコンポーネントがあります。
引数に空文字列など不正な名前を指定したネームコンポーネントを指定した場合,to_stringメソッドではInvalidName例外は発生しません。
InvalidName例外は,to_stringメソッドの戻り値を使用して,resolveメソッドなどを呼び出した時点で発生します。
-
-
public CosNaming.NameComponent[ ] to_name(
java.lang.String sn)
throws
CosNaming.NamingContextPackage.InvalidName
このオペレーションは,指定した文字列化された名前のNameオブジェクトを返します。
-
sn
オブジェクトの文字列化された名前
このメソッドで発生する可能性のある例外を次に示します。
-
InvalidName
指定したNameにはネームコンポーネントがありません。または,IDフィールドに空文字列を指定したネームコンポーネントがあります。
引数に空文字列など不正な名前を指定したネームコンポーネントを指定した場合,to_nameメソッドではInvalidName例外は発生しません。
InvalidName例外は,to_nameメソッドの戻り値を使用して,resolveメソッドなどを呼び出した時点で発生します。
-
-
public java.lang.String to_url(
java.lang.String addr,
java.lang.String sn)
throws
CosNaming.NamingContextExtPackage.InvalidAddress,
CosNaming.NamingContextPackage.InvalidName
このオペレーションは,指定したURLコンポーネントと文字列化オブジェクト名から,完全なURL文字列を返します。
-
addr
「myhost.inprise.com:800」の形式のURLコンポーネント。このパラメタの指定を省略すると,InvalidAddress例外が発生します。
-
sn
文字列化したオブジェクト名
このメソッドで発生する可能性のある例外を次に示します。
-
InvalidAddress
addrパラメタに指定したアドレスが不正です。
-
InvalidName
指定されたNameにはネームコンポーネントがありません。または,IDフィールドに空文字列を指定したネームコンポーネントがあります。
-
-
public org.omg.CORBA.Object resolve_str(
java.lang.String n)
throws
CosNaming.NamingContextPackage.NotFound,
CosNaming.NamingContextPackage.CannotProceed,
CosNaming.NamingContextPackage.InvalidName
このメソッドは,文字列名を解決してオブジェクトリファレンスを返します。
-
n
文字列化したオブジェクト名
このメソッドで発生する可能性のある例外を次に示します。
-
NotFound
Nameまたはそのコンポーネントの一つが見つかりません。
-
CannotProceed
シーケンスの中に解決できないNameComponentオブジェクトがあります。クライアントは,返されたNamingContextからオペレーションを継続できます。
-
InvalidName
指定されたNameにはネームコンポーネントがありません。または,IDフィールドに空文字列を指定したネームコンポーネントがあります。
-