Java プラットフォーム 1.2

クラス
org.omg.CORBA.Any の使用

Any を使用するパッケージ
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.omg.CosNaming Java IDL のネームサービスを提供します。  
org.omg.CosNaming.NamingContextPackage このパッケージは、org.omg.CosNaming パッケージで使用される例外 (AlreadyBoundCannotProceedInvalidNameNotEmpty、および NotFound) と、それらの例外の Helper クラスおよび Holder クラスを提供します。 
 

org.omg.CORBA における Any の使用方法
 

Any として宣言される org.omg.CORBA におけるフィールド
 Any NameValuePair.value
           
 Any UnknownUserException.except
          サーバによってスローされる実際のユーザ例外を格納する Any のインスタンスです。
 Any AnyHolder.value
          この AnyHolder オブジェクトによって格納されている Any 値です。
 Any UnionMember.label
          この UnionMember オブジェクトによって記述される共用体メンバのラベルです。
 

Any を返す org.omg.CORBA におけるメソッド
 Any[] DynSequence.get_elements()
          このシーケンスのすべての要素の値を返します。
abstract  Any Request.add_in_arg()
          入力引数を作成し、この引数をこの Request オブジェクトに追加します。
abstract  Any Request.add_named_in_arg(String name)
          指定された名前を持つ入力引数を作成し、その引数をこの Request オブジェクトに追加します。
abstract  Any Request.add_inout_arg()
          入出力引数をこの Request オブジェクトに追加します。
abstract  Any Request.add_named_inout_arg(String name)
          指定された名前を持つ入出力引数をこの Request オブジェクトに追加します。
abstract  Any Request.add_out_arg()
          出力引数をこの Request オブジェクトに追加します。
abstract  Any Request.add_named_out_arg(String name)
          指定された名前を持つ出力引数をこの Request オブジェクトに追加します。
abstract  Any Request.return_value()
          メソッドの結果の値を格納する Any オブジェクトを返します。
abstract  Any ORB.create_any()
          kind フィールドが TCKind.tc_null に設定された Typecode オブジェクトを格納するように初期化された、IDL の Any オブジェクトを作成します。
abstract  Any TypeCode.member_label(int index)
          指定されたインデックスによって識別される共用体メンバのラベルを取得します。
 Any DynAny.to_any()
          DynAny オブジェクトを Any オブジェクトに変換します。
 Any DynAny.get_any()
           
abstract  Any Any.extract_any()
           
abstract  Any NamedValue.value()
          この NamedValue オブジェクトの値を取得します。
 Any[] DynArray.get_elements()
          配列のすべての要素の値を返します。
 

Any のパラメータを持つ org.omg.CORBA におけるメソッド
static ServiceDetail ServiceDetailHelper.extract(Any a)
           
static void ServiceDetailHelper.insert(Any a, ServiceDetail that)
           
 void DynSequence.set_elements(Any[] value)
          このシーケンスのすべての要素の値を設定します。
abstract  NamedValue ORB.create_named_value(String s, Any any, int flags)
          指定された名前、値、引数モードフラグを使って、NamedValue オブジェクトを作成します。
 DynAny ORB.create_dyn_any(Any value)
           
 Policy ORB.create_policy(int type, Any val)
           
 void DynAny.from_any(Any value)
          Any オブジェクトから DynAny オブジェクトを作成します。
 void DynAny.insert_any(Any value)
           
abstract  boolean Any.equal(Any a)
          この Any オブジェクトと指定された Any オブジェクトが等しいかどうかを判定します。
abstract  void Any.insert_any(Any a)
           
 void DynArray.set_elements(Any[] value)
          この DynArray によって表される配列のすべての要素の値を設定します。
 void ServerRequest.result(Any any)
          推奨されません。 set_result メソッドを使用してください。
 void ServerRequest.set_result(Any any)
          呼び出しの戻り値を指定します。
 void ServerRequest.except(Any any)
          推奨されません。 set_exception() を使用してください。
 void ServerRequest.set_exception(Any any)
          指定された例外をクライアントに返します。
static ServiceInformation ServiceInformationHelper.extract(Any a)
           
static void ServiceInformationHelper.insert(Any a, ServiceInformation that)
           
abstract  void Context.set_one_value(String propname, Any propvalue)
          NamedValue オブジェクトを作成し、そのオブジェクトをこの Context オブジェクトに追加します。
abstract  NamedValue NVList.add_value(String item_name, Any val, int flags)
          指定された名前、値、フラグで初期化された新しい NamedValue オブジェクトを作成し、この NVList オブジェクトの末尾に追加します。
 

Any のパラメータを持つ org.omg.CORBA におけるコンストラクタ
NameValuePair.NameValuePair(String __id, Any __value)
           
UnknownUserException.UnknownUserException(Any a)
          指定された Any オブジェクトを格納する UnknownUserException オブジェクトを構築します。
AnyHolder.AnyHolder(Any initial)
          指定された Any オブジェクトの新しい AnyHolder オブジェクトを構築します。
UnionMember.UnionMember(String __name, Any __label, TypeCode __type, IDLType __type_def)
          指定された値に初期化されたフィールドを持つ、新しい UnionMember オブジェクトを構築します。
 

org.omg.CORBA.portable における Any の使用方法
 

Any を返す org.omg.CORBA.portable におけるメソッド
abstract  Any InputStream.read_any()
           
 

Any のパラメータを持つ org.omg.CORBA.portable におけるメソッド
abstract  void OutputStream.write_any(Any value)
           
 

org.omg.CosNaming における Any の使用方法
 

Any のパラメータを持つ org.omg.CosNaming におけるメソッド
static Binding[] BindingListHelper.extract(Any a)
           
static void BindingListHelper.insert(Any a, Binding[] that)
           
static NameComponent[] NameHelper.extract(Any a)
           
static void NameHelper.insert(Any a, NameComponent[] that)
           
static String IstringHelper.extract(Any a)
           
static void IstringHelper.insert(Any a, String that)
           
static BindingIterator BindingIteratorHelper.extract(Any a)
           
static void BindingIteratorHelper.insert(Any a, BindingIterator that)
           
static NameComponent NameComponentHelper.extract(Any a)
           
static void NameComponentHelper.insert(Any a, NameComponent that)
           
static BindingType BindingTypeHelper.extract(Any a)
           
static void BindingTypeHelper.insert(Any a, BindingType that)
           
static NamingContext NamingContextHelper.extract(Any a)
           
static void NamingContextHelper.insert(Any a, NamingContext that)
           
static Binding BindingHelper.extract(Any a)
           
static void BindingHelper.insert(Any a, Binding that)
           
 

org.omg.CosNaming.NamingContextPackage における Any の使用方法
 

Any のパラメータを持つ org.omg.CosNaming.NamingContextPackage におけるメソッド
static NotEmpty NotEmptyHelper.extract(Any a)
           
static void NotEmptyHelper.insert(Any a, NotEmpty that)
           
static NotFound NotFoundHelper.extract(Any a)
           
static void NotFoundHelper.insert(Any a, NotFound that)
           
static NotFoundReason NotFoundReasonHelper.extract(Any a)
           
static void NotFoundReasonHelper.insert(Any a, NotFoundReason that)
           
static CannotProceed CannotProceedHelper.extract(Any a)
           
static void CannotProceedHelper.insert(Any a, CannotProceed that)
           
static InvalidName InvalidNameHelper.extract(Any a)
           
static void InvalidNameHelper.insert(Any a, InvalidName that)
           
static AlreadyBound AlreadyBoundHelper.extract(Any a)
           
static void AlreadyBoundHelper.insert(Any a, AlreadyBound that)
           
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.