JavaTM 2
Platform
Std. Ed. v1.4.0

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

UserException を使用しているパッケージ
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.NamingContextExtPackage このパッケージには、org.omg.CosNaming.NamingContextExt:で使用される次のクラスが格納されています。  
org.omg.CosNaming.NamingContextPackage このパッケージには、org.omg.CosNaming パッケージの例外クラスが格納されています。 
org.omg.IOP.CodecFactoryPackage このパッケージには、IOP::CodeFactory インタフェースに指定されている例外が含まれています (Portable Interceptor 仕様の一部として)。  
org.omg.IOP.CodecPackage このパッケージは、IOP::Codec IDL インタフェース定義から生成されます。 
org.omg.PortableInterceptor ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。  
org.omg.PortableInterceptor.ORBInitInfoPackage このパッケージには、OMG Portable Interceptor 仕様 ( http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06) セクション 21.7.2 に指定されている PortableInterceptor モジュールの ORBInitInfo ローカルインタフェースから返される例外とタイプ定義 (typedef) が含まれています。 
org.omg.PortableServer.CurrentPackage メソッドの実装に対して、呼び出し元のオブジェクトの識別情報へのアクセス権を付与します。 
org.omg.PortableServer.POAManagerPackage このパッケージが関連付けられている POA の処理状態をカプセル化します。 
org.omg.PortableServer.POAPackage このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。  
 

org.omg.CORBA での UserException の使用
 

org.omg.CORBA での UserException のサブクラス
 class Bounds
          メソッドがアクセスしようとしているオブジェクトに対して、パラメータが有効な範囲内にない場合にスローされるユーザ例外です。
 class PolicyError
          ポリシーエラーが発生した場合にスローされるユーザ例外です。
 class UnknownUserException
          サーバから返されたユーザ例外を格納するクラスです。
 class WrongTransaction
          CORBA の WrongTransaction ユーザ定義例外です。
 

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

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

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

org.omg.CORBA.ORBPackage での UserException のサブクラス
 class InconsistentTypeCode
          InconsistentTypeCode 例外は、DynAny の特定のサブクラスに一致しない型コードを使って動的 Any を作成しようとした場合にスローされます。
 class InvalidName
          ORB.resolve_initial_references に初期参照のない名前が渡された場合に InvalidName 例外がスローされます。
 

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

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

org.omg.CosNaming.NamingContextExtPackage での UserException の使用
 

org.omg.CosNaming.NamingContextExtPackage での UserException のサブクラス
 class InvalidAddress
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 

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

org.omg.CosNaming.NamingContextPackage での UserException のサブクラス
 class AlreadyBound
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 class CannotProceed
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 class NotEmpty
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 class NotFound
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 

org.omg.IOP.CodecFactoryPackage での UserException の使用
 

org.omg.IOP.CodecFactoryPackage での UserException のサブクラス
 class UnknownEncoding
          org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java。
 

org.omg.IOP.CodecPackage での UserException の使用
 

org.omg.IOP.CodecPackage での UserException のサブクラス
 class FormatMismatch
          org/omg/IOP/CodecPackage/FormatMismatch.java。
 class InvalidTypeForEncoding
          org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java。
 

org.omg.PortableInterceptor での UserException の使用
 

org.omg.PortableInterceptor での UserException のサブクラス
 class ForwardRequest
          org/omg/PortableInterceptor/ForwardRequest.java。
 class InvalidSlot
          org/omg/PortableInterceptor/InvalidSlot.java。
 

org.omg.PortableInterceptor.ORBInitInfoPackage での UserException の使用
 

org.omg.PortableInterceptor.ORBInitInfoPackage での UserException のサブクラス
 class DuplicateName
          org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java。
 

org.omg.PortableServer.CurrentPackage での UserException の使用
 

org.omg.PortableServer.CurrentPackage での UserException のサブクラス
 class NoContext
          org/omg/PortableServer/CurrentPackage/NoContext.java。
 

org.omg.PortableServer.POAManagerPackage での UserException の使用
 

org.omg.PortableServer.POAManagerPackage での UserException のサブクラス
 class AdapterInactive
          org/omg/PortableServer/POAManagerPackage/AdapterInactive.java。
 

org.omg.PortableServer.POAPackage での UserException の使用
 

org.omg.PortableServer.POAPackage での UserException のサブクラス
 class AdapterAlreadyExists
          org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java。
 class AdapterNonExistent
          org/omg/PortableServer/POAPackage/AdapterNonExistent.java。
 class InvalidPolicy
          org/omg/PortableServer/POAPackage/InvalidPolicy.java。
 class NoServant
          org/omg/PortableServer/POAPackage/NoServant.java。
 class ObjectAlreadyActive
          org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java。
 class ObjectNotActive
          org/omg/PortableServer/POAPackage/ObjectNotActive.java。
 class ServantAlreadyActive
          org/omg/PortableServer/POAPackage/ServantAlreadyActive.java。
 class ServantNotActive
          org/omg/PortableServer/POAPackage/ServantNotActive.java。
 class WrongAdapter
          org/omg/PortableServer/POAPackage/WrongAdapter.java。
 class WrongPolicy
          org/omg/PortableServer/POAPackage/WrongPolicy.java。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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