JavaTM 2 Platform
Std. Ed. v1.3

クラス
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 AnyHolder.value
          この AnyHolder オブジェクトによって格納されている Any 値です。
 Any UnionMember.label
          この UnionMember オブジェクトによって記述される共用体メンバのラベルです。
 Any[] AnySeqHolder.value
           
 Any NameValuePair.value
          この NameValuePair オブジェクトによる名前と関連する値です。
 Any UnknownUserException.except
          サーバによってスローされる実際のユーザ例外を格納する Any のインスタンスです。
 

Any を返す org.omg.CORBA のメソッド
 Any DynAny.to_any()
          DynAny オブジェクトを Any オブジェクトに変換します。
 Any DynAny.get_any()
          この DynAny オブジェクトに格納された org.omg.CORBA.Any が取得されます。
abstract  Any Any.extract_any()
          この Any オブジェクトの value フィールドの Any オブジェクトを抽出します。
abstract  Any NamedValue.value()
          この NamedValue オブジェクトの値を取得します。
 Any[] DynArray.get_elements()
          この配列のすべての要素の値を返します。
abstract  Any TypeCode.member_label(int index)
          指定されたインデックスによって識別される共用体メンバのラベルを取得します。
 Any DataInputStream.read_any()
          入力ストリームから IDL Any 値を読み込みます。
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 オブジェクトを生成します。
 Any[] DynSequence.get_elements()
          このシーケンスのすべての要素の値を返します。
static Any[] AnySeqHelper.extract(Any a)
           
static Any[] AnySeqHelper.read(InputStream istream)
           
 

Any 型のパラメータを持つ org.omg.CORBA のメソッド
 void DynAny.from_any(Any value)
          Any オブジェクトから DynAny オブジェクトを生成します。
 void DynAny.insert_any(Any value)
          この DynAny オブジェクトの値として、指定した org.omg.CORBA.Any オブジェクトを挿入します。
static void UnionMemberHelper.insert(Any a, UnionMember that)
           
static UnionMember UnionMemberHelper.extract(Any a)
           
static ServiceInformation ServiceInformationHelper.extract(Any a)
           
static void ServiceInformationHelper.insert(Any a, ServiceInformation that)
           
static void PolicyListHelper.insert(Any a, Policy[] that)
           
static Policy[] PolicyListHelper.extract(Any a)
           
abstract  boolean Any.equal(Any a)
          この Any オブジェクトと指定された Any オブジェクトが等しいかどうかを判定します。
abstract  void Any.insert_any(Any a)
          この Any オブジェクトの value フィールドに、指定した Any オブジェクトを挿入します。
static void NameValuePairHelper.insert(Any a, NameValuePair that)
           
static NameValuePair NameValuePairHelper.extract(Any a)
           
static void LongSeqHelper.insert(Any a, int[] that)
           
static int[] LongSeqHelper.extract(Any a)
           
static void OctetSeqHelper.insert(Any a, byte[] that)
           
static byte[] OctetSeqHelper.extract(Any a)
           
static void IdentifierHelper.insert(Any a, String that)
           
static String IdentifierHelper.extract(Any a)
           
static void FloatSeqHelper.insert(Any a, float[] that)
           
static float[] FloatSeqHelper.extract(Any a)
           
static ServiceDetail ServiceDetailHelper.extract(Any a)
           
static void ServiceDetailHelper.insert(Any a, ServiceDetail that)
           
static void BooleanSeqHelper.insert(Any a, boolean[] that)
           
static boolean[] BooleanSeqHelper.extract(Any a)
           
static void VisibilityHelper.insert(Any a, short that)
           
static short VisibilityHelper.extract(Any a)
           
static void ULongSeqHelper.insert(Any a, int[] that)
           
static int[] ULongSeqHelper.extract(Any a)
           
static void StringValueHelper.insert(Any a, String that)
           
static String StringValueHelper.extract(Any a)
           
static void CharSeqHelper.insert(Any a, char[] that)
           
static char[] CharSeqHelper.extract(Any a)
           
 void DynArray.set_elements(Any[] value)
          この DynArray オブジェクトの値を、指定された配列に設定します。
static void SetOverrideTypeHelper.insert(Any a, SetOverrideType that)
           
static SetOverrideType SetOverrideTypeHelper.extract(Any a)
           
static void VersionSpecHelper.insert(Any a, String that)
           
static String VersionSpecHelper.extract(Any a)
           
static void DefinitionKindHelper.insert(Any a, DefinitionKind that)
           
static DefinitionKind DefinitionKindHelper.extract(Any a)
           
static void StructMemberHelper.insert(Any a, StructMember that)
           
static StructMember StructMemberHelper.extract(Any a)
           
static void IDLTypeHelper.insert(Any a, IDLType that)
           
static IDLType IDLTypeHelper.extract(Any a)
           
static void UShortSeqHelper.insert(Any a, short[] that)
           
static short[] UShortSeqHelper.extract(Any a)
           
static void WCharSeqHelper.insert(Any a, char[] that)
           
static char[] WCharSeqHelper.extract(Any a)
           
 void DataOutputStream.write_any(Any value)
          Any 値を出力ストリームに書き込みます。
 void DataOutputStream.write_any_array(Any[] seq, int offset, int length)
          出力ストリームに offset から length 分の要素の IDL Any 配列を書き込みます。
static void DoubleSeqHelper.insert(Any a, double[] that)
           
static double[] DoubleSeqHelper.extract(Any a)
           
static void WStringValueHelper.insert(Any a, String that)
           
static String WStringValueHelper.extract(Any a)
           
static void PolicyTypeHelper.insert(Any a, int that)
           
static int PolicyTypeHelper.extract(Any a)
           
 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 void ULongLongSeqHelper.insert(Any a, long[] that)
           
static long[] ULongLongSeqHelper.extract(Any a)
           
static void RepositoryIdHelper.insert(Any a, String that)
           
static String RepositoryIdHelper.extract(Any a)
           
static void ShortSeqHelper.insert(Any a, short[] that)
           
static short[] ShortSeqHelper.extract(Any a)
           
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)
          実装されていない機能については、パッケージコメントを参照してください。
static void CurrentHelper.insert(Any a, Current that)
           
static Current CurrentHelper.extract(Any a)
           
static void ObjectHelper.insert(Any a, Object that)
           
static Object ObjectHelper.extract(Any a)
           
static void LongLongSeqHelper.insert(Any a, long[] that)
           
static long[] LongLongSeqHelper.extract(Any a)
           
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 オブジェクトの末尾に追加します。
 void DynSequence.set_elements(Any[] value)
          指定した配列を持つこのシーケンスのすべての要素の値を設定します。
static void CompletionStatusHelper.insert(Any a, CompletionStatus that)
           
static CompletionStatus CompletionStatusHelper.extract(Any a)
           
static void FieldNameHelper.insert(Any a, String that)
           
static String FieldNameHelper.extract(Any a)
           
static void ValueBaseHelper.insert(Any a, Serializable that)
           
static Serializable ValueBaseHelper.extract(Any a)
           
static void PolicyHelper.insert(Any a, Policy that)
           
static Policy PolicyHelper.extract(Any a)
           
static void AnySeqHelper.insert(Any a, Any[] that)
           
static Any[] AnySeqHelper.extract(Any a)
           
static void AnySeqHelper.write(OutputStream ostream, Any[] value)
           
static void ValueMemberHelper.insert(Any a, ValueMember that)
           
static ValueMember ValueMemberHelper.extract(Any a)
           
 

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

org.omg.CORBA.portable での Any の使用
 

Any を返す org.omg.CORBA.portable のメソッド
abstract  Any InputStream.read_any()
          この入力ストリームから Any を読み込みます。
 

Any 型のパラメータを持つ org.omg.CORBA.portable のメソッド
abstract  void OutputStream.write_any(Any value)
          Any をこの出力ストリームに書き込みます。
 

org.omg.CosNaming での Any の使用
 

Any 型のパラメータを持つ org.omg.CosNaming のメソッド
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 Binding[] BindingListHelper.extract(Any a)
           
static void BindingListHelper.insert(Any a, Binding[] 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 AlreadyBound AlreadyBoundHelper.extract(Any a)
           
static void AlreadyBoundHelper.insert(Any a, AlreadyBound that)
           
static NotFoundReason NotFoundReasonHelper.extract(Any a)
           
static void NotFoundReasonHelper.insert(Any a, NotFoundReason that)
           
static NotFound NotFoundHelper.extract(Any a)
           
static void NotFoundHelper.insert(Any a, NotFound 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 NotEmpty NotEmptyHelper.extract(Any a)
           
static void NotEmptyHelper.insert(Any a, NotEmpty that)
           
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.