JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
org.omg.CORBA.portable.IDLEntity の使用

IDLEntity を使用しているパッケージ
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA.DynAnyPackage DynAny インタフェースに対して使用される例外 (InvalidValueInvalidInvalidSeq、および TypeMismatch) を提供します。 
org.omg.CORBA.ORBPackage ORB.resolve_initial_references メソッドによってスローされる InvalidName 例外、および ORB クラスの動的 Any 作成メソッドによってスローされる InconsistentTypeCode 例外を提供します。  
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.omg.CORBA.TypeCodePackage TypeCode クラスのメソッドによってスローされる、ユーザ定義の例外 BadKind および Bounds を提供します。  
org.omg.CosNaming Java IDL のネームサービスを提供します。  
org.omg.CosNaming.NamingContextPackage このパッケージは、org.omg.CosNaming パッケージで使用される例外 (AlreadyBoundCannotProceedInvalidNameNotEmpty、および NotFound) と、それらの例外の Helper クラスおよび Holder クラスを提供します。 
org.omg.SendingContext 値型の整列化をサポートします。 
 

org.omg.CORBA での IDLEntity の使用
 

org.omg.CORBA での IDLEntity のサブインタフェース
 interface Current
          IDL-to-Java コンパイラ (ポータブル) バージョン "3.0" により ../../../../../src/share/classes/org/omg/PortableServer/corba.idl から生成された org/omg/CORBA/Current.java。
 interface DataInputStream
          非整列化カスタム値型の入力ストリームからプリミティブデータ型を読み込むのに使用されるメソッドを定義します。
 interface DataOutputStream
          整列化カスタム値型の出力ストリームにプリミティブデータ型を書き込むのに使用されるメソッドを定義します。
 interface DomainManager
          DomainManager は、特定のドメインのポリシーオブジェクトに関連付けられています。
 interface IDLType
          OMG の IDL のタイプを表すすべてのインタフェースリポジトリ (IR) オブジェクトが継承する abstract インタフェースです。
 interface IRObject
          IRObject IDL インタフェースは、ほかのすべてのインタフェースリポジトリインタフェースの派生元である、もっとも包括的なインタフェースを表します。
 interface Policy
          IDL-to-Java コンパイラ (ポータブル) バージョン "3.0" により ../../../../../src/share/classes/org/omg/PortableServer/corba.idl から生成された org/omg/CORBA/Policy.java。
 interface Repository
          インタフェースリポジトリを定義するインタフェースです。
 

IDLEntity を実装している org.omg.CORBA のクラス
 class _IDLTypeStub
          IDL-to-Java コンパイラ (ポータブル) バージョン "3.0" により ir.idl から生成された org/omg/CORBA/_IDLTypeStub.java。
 class _PolicyStub
          IDL-to-Java コンパイラ (ポータブル) バージョン "3.0" により ../../../../../src/share/classes/org/omg/PortableServer/corba.idl から生成された org/omg/CORBA/_PolicyStub.java。
 class Any
          IDL で記述できるあらゆるデータのコンテナ、または IDL のプリミティブ型のコンテナとして機能します。
 class Bounds
          メソッドがアクセスしようとしているオブジェクトに対して、パラメータが有効な範囲内にない場合にスローされるユーザ例外です。
 class CompletionStatus
          SystemException がスローされたときにメソッドが動作を完了していたかどうかを示すオブジェクトです。
 class DefinitionKind
          インタフェースリポジトリオブジェクトの型を指定するときに使用する定数を提供するクラスです。
 class Initializer
          これは、値型の初期化子を指定する IDL 構造体に対するマッピングです。
 class NameValuePair
          NameValuePair インタフェースでは、名前と、IDL 構造体の属性である値を結びつけて考えます。
 class PolicyError
          org.omg.CORBA パッケージで定義されたポリシーエラー理由コード BAD_POLICY、BAD_POLICY_TYPE、BAD_POLICY_VALUE、UNSUPPORTED_POLICY、UNSUPPORTED_POLICY_VALUE のうち 1 つを持つ例外です。
 class ServiceDetail
          service_detail_type で指定される ORB サービスについて記述します。
 class ServiceInformation
          ServiceInformation は、CORBA モジュールの IDL の構造体です。
 class SetOverrideType
          SET_OVERRIDE および ADD_OVERRIDE にタグ付けする CORBA 列挙型のマッピングです。
 class StructMember
          IDL の struct のメンバについての記述です。
 class TypeCode
          特定の CORBA データ型についての情報を格納するコンテナです。
 class UnionMember
          IDL 共用体のメンバのインタフェースリポジトリでの記述です。
 class UnknownUserException
          サーバによって返されるユーザ例外を格納するクラスです。
 class UserException
          CORBA IDL ユーザ定義の例外のルートクラスです。
 class ValueMember
          value オブジェクトのメンバのインタフェースリポジトリでの記述です。
 class WrongTransaction
          CORBA の WrongTransaction ユーザ定義例外です。
 

org.omg.CORBA.DynAnyPackage での IDLEntity の使用
 

IDLEntity を実装している org.omg.CORBA.DynAnyPackage のクラス
 class Invalid
          Invalid 例外は、パラメータとして不正な DynAny または Any が渡された場合に、動的 Any のオペレーションによってスローされます。
 class InvalidSeq
          InvalidSeq 例外は、シーケンス (Java 配列) を引数に取る動的 Any に対するすべてのオペレーションにより、そのシーケンスが無効な場合にスローされます。
 class InvalidValue
          挿入された値が DynAny オブジェクトのアクセスされたコンポーネントの型と一貫性がない場合、動的 Any 挿入オペレーションは InvalidValue 例外をスローします。
 class TypeMismatch
          TypeMismatch 例外は、内容の実際の型とアクセス先の型が一致しない場合に、動的 Any のアクセス用メソッドによってスローされます。
 

org.omg.CORBA.ORBPackage での IDLEntity の使用
 

IDLEntity を実装している org.omg.CORBA.ORBPackage のクラス
 class InconsistentTypeCode
          InconsistentTypeCode 例外は、DynAny の特定のサブクラスに一致しない型コードを使って動的 Any を作成しようとした場合にスローされます。
 

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

org.omg.CORBA.portable での IDLEntity のサブインタフェース
 interface CustomValue
           
 interface StreamableValue
          カスタム整列化されない、すべての詰め込まれていない IDL valuetype の基底型を定義します。
 interface ValueBase
          valuetype IDL 型に対応する生成された Java クラスがこのインタフェースを実装します。
 

org.omg.CORBA.TypeCodePackage での IDLEntity の使用
 

IDLEntity を実装している org.omg.CORBA.TypeCodePackage のクラス
 class BadKind
          BadKind 例外は、TypeCode オブジェクトに対して不適切なオペレーションが呼び出された場合にスローされます。
 

org.omg.CosNaming での IDLEntity の使用
 

org.omg.CosNaming での IDLEntity のサブインタフェース
 interface BindingIterator
          BindingIterator インタフェースを使うと、クライアントは next_one または next_n を使ってバインディングを次々に返すことができます。
 interface NamingContext
          ネーミングコンテキストは、それぞれが一意の名前を持つ一連のネームバインディングを格納するオブジェクトです。
 

IDLEntity を実装している org.omg.CosNaming のクラス
 class _BindingIteratorImplBase
           
 class _BindingIteratorStub
           
 class _NamingContextImplBase
           
 class _NamingContextStub
           
 class Binding
           
 class BindingType
           
 class NameComponent
           
 

org.omg.CosNaming.NamingContextPackage での IDLEntity の使用
 

IDLEntity を実装している org.omg.CosNaming.NamingContextPackage のクラス
 class AlreadyBound
           
 class CannotProceed
           
 class InvalidName
           
 class NotEmpty
           
 class NotFound
           
 class NotFoundReason
           
 

org.omg.SendingContext での IDLEntity の使用
 

org.omg.SendingContext での IDLEntity のサブインタフェース
 interface RunTime
          IDL-to-Java コンパイラ (ポータブル) バージョン "3.0" により rt.idl から生成された org/omg/SendingContext/RunTime.java。
 


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.