JavaTM 2 Platform
Standard Ed. 5.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 クラスとインタフェースを提供し、アプリケーションのサーバ側を複数ベンダー間 ORB で移植できるようにします。 
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
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java。
 

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

org.omg.CosNaming.NamingContextPackage での UserException のサブクラス
 class AlreadyBound
          org/omg/CosNaming/NamingContextPackage/AlreadyBound.java。
 class CannotProceed
          org/omg/CosNaming/NamingContextPackage/CannotProceed.java。
 class NotEmpty
          org/omg/CosNaming/NamingContextPackage/NotEmpty.java。
 class NotFound
          org/omg/CosNaming/NamingContextPackage/NotFound.java。
 

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 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 での UserException の使用
 

org.omg.PortableServer での UserException のサブクラス
 class ForwardRequest
          org/omg/PortableServer/ForwardRequest.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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。