Java プラットフォーム 1.2

インタフェース
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.TypeCodePackage TypeCode クラスのメソッドによってスローされる、ユーザ定義の例外 BadKind および Bounds を提供します。  
org.omg.CosNaming Java IDL のネームサービスを提供します。  
org.omg.CosNaming.NamingContextPackage このパッケージは、org.omg.CosNaming パッケージで使用される例外 (AlreadyBoundCannotProceedInvalidNameNotEmpty、および NotFound) と、それらの例外の Helper クラスおよび Holder クラスを提供します。 
 

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

org.omg.CORBA における IDLEntity のサブインタフェース
 interface IDLType
          IDLType インタフェースは、OMG の IDL の型を表すすべての IR オブジェクトが継承する抽象インタフェースです。
 interface IRObject
          IRObject IDL インタフェースは、ほかのすべてのインタフェースリポジトリインタフェースの派生元である、もっとも包括的なインタフェースを表します。
 

IDLEntity を実装する org.omg.CORBA におけるクラス
 class Any
          IDL で記述できるあらゆるデータのコンテナ、または IDL のプリミティブ型のコンテナとして機能します。
 interface Bounds
           
 class CompletionStatus
          SystemException がスローされたときにメソッドが動作を完了していたかどうかを示すオブジェクトです。
 class DefinitionKind
           
 class NameValuePair
          NameValuePair インタフェースは、DynStruct API の IDL 構造体の名前と値を格納するために使用します。
 interface PolicyError
           
 class ServiceDetail
           
 class ServiceInformation
          ServiceInformation は、CORBA モジュールの IDL の構造体です。
 class SetOverrideType
           
 class StructMember
          IDL の struct のメンバについての記述です。
 class TypeCode
          特定の CORBA データ型についての情報を格納するコンテナです。
 class UnionMember
          IDL 共用体のメンバのインタフェースリポジトリでの記述です。
 interface UnknownUserException
          サーバによって返されるユーザ例外を格納するクラスです。
 interface UserException
          CORBA IDL ユーザ定義の例外のルートクラスです。
 class ValueMember
          value オブジェクトのメンバのインタフェースリポジトリでの記述です。
 interface WrongTransaction
          CORBA の WrongTransaction ユーザ定義例外です。
 

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

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

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

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

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

IDLEntity を実装する org.omg.CORBA.TypeCodePackage におけるクラス
 interface 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 におけるクラス
 interface AlreadyBound
           
 interface CannotProceed
           
 interface InvalidName
           
 interface NotEmpty
           
 interface NotFound
           
 class NotFoundReason
           
 


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.