Java プラットフォーム 1.2

クラス
java.lang.Exception の使用

Exception を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
java.awt.event このパッケージは、AWT コンポーネントによってトリガーされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラミング言語の設計の基礎となるクラスを提供します。 
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースの代わりに、java.security パッケージのクラスが使われるようになりました。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
java.security.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。  
java.sql JDBC パッケージを提供します。 
java.text テキスト、日付、数値およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo テキストエディタなどのアプリケーションで元に戻す機能と再実行する機能のサポートを提供します。 
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.NamingContextPackage このパッケージは、org.omg.CosNaming パッケージで使用される例外 (AlreadyBoundCannotProceedInvalidNameNotEmpty、および NotFound) と、それらの例外の Helper クラスおよび Holder クラスを提供します。 
 

java.awt における Exception の使用方法
 

java.awt における Exception のサブクラス
 interface AWTException
          AWT (Abstract Window Toolkit) 例外が発生したことを示します。
 interface IllegalComponentStateException
          要求された操作に対し、AWT コンポーネントが適切な状態にないというシグナルです。
 

java.awt.color における Exception の使用方法
 

java.awt.color における Exception のサブクラス
 interface CMMException
          この例外は、ネイティブの CMM がエラーを返した場合にスローされます。
 interface ProfileDataException
          この例外は、ICC_Profile のアクセスまたは処理でエラーが発生した場合にスローされます。
 

java.awt.datatransfer における Exception の使用方法
 

java.awt.datatransfer における Exception のサブクラス
 interface UnsupportedFlavorException
          要求されたデータがこのフレーバでサポートされていないことを示すシグナルです。
 

java.awt.dnd における Exception の使用方法
 

java.awt.dnd における Exception のサブクラス
 interface InvalidDnDOperationException
           この例外は、java.awt.dnd パッケージのさまざまなメソッドによってスローされます。
 

java.awt.event における Exception の使用方法
 

Exception を返す java.awt.event におけるメソッド
 Exception InvocationEvent.getException()
          Runnable の run() メソッドを実行しているときにキャッチされた Exception を返します。
 

java.awt.geom における Exception の使用方法
 

java.awt.geom における Exception のサブクラス
 interface IllegalPathStateException
          IllegalPathStateException は、特定のオペレーションについてパスが無効な場合に、そのオペレーションが実行されたときにスローされる例外を表します。
 interface NoninvertibleTransformException
          NoninvertibleTransformException クラスは、AffineTransform オブジェクトの逆変換を必要とするオペレーションを実行する場合に、AffineTransform が逆変換できる状態でないときにスローされる例外を表します。
 

java.awt.image における Exception の使用方法
 

java.awt.image における Exception のサブクラス
 interface ImagingOpException
          ImagingOpException は、BufferedImageOp または RasterOp のフィルタメソッドのうちの 1 つがイメージを処理できない場合にスローされます。
 interface RasterFormatException
          RasterFormatException は、Raster に無効なレイアウト情報がある場合にスローされます。
 

java.awt.print における Exception の使用方法
 

java.awt.print における Exception のサブクラス
 interface PrinterAbortException
          PrinterAbortException クラスは、PrinterException のサブクラスであり、印刷処理中にユーザまたはアプリケーションが印刷が中断したことを示すために使用されます。
 interface PrinterException
          PrinterException クラスおよびそのサブクラスは、印刷システムに例外的な状態が発生したことを示すために使用されます。
 interface PrinterIOException
          PrinterIOException クラスは、PrinterException のサブクラスであり、印刷中になんらかの入出力エラーが発生したことを示すために使用されます。
 

java.beans における Exception の使用方法
 

java.beans における Exception のサブクラス
 interface IntrospectionException
          内部検査中に例外が発生した場合にスローされます。
 interface PropertyVetoException
          PropertyVetoException は、プロパティに対する変更指定が、受け入れられない値を表すときにスローされます。
 

java.io における Exception の使用方法
 

java.io における Exception のサブクラス
 interface CharConversionException
          文字型変換で発生する例外の基底クラスです。
 interface EOFException
          入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。
 interface FileNotFoundException
          指定されたパス名で示されるファイルが開けなかったことを通知します。
 interface InterruptedIOException
          入出力処理で割り込みが発生したことを通知するシグナルを発生させます。
 interface InvalidClassException
          直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。
 interface InvalidObjectException
          1 つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
 interface IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
 interface NotActiveException
          直列化または直列化復元がアクティブではない場合にスローされます。
 interface NotSerializableException
          インスタンスが直列化可能インタフェースを持つ必要がある場合にスローされます。
 interface ObjectStreamException
          オブジェクトストリームクラスに固有の例外すべてのスーパークラスです。
 interface OptionalDataException
          Object を読み込もうとする ObjectInputStream で検出された、予期しないデータです。
 interface StreamCorruptedException
          オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
 interface SyncFailedException
           
 interface UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 interface UTFDataFormatException
          不正な構造を持つ UTF-8 文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
 interface WriteAbortedException
           
 

Exception として宣言される java.io におけるフィールド
 Exception WriteAbortedException.detail
          ObjectStream の書き込み中にキャッチされた例外です。
 

Exception のパラメータを持つ java.io におけるコンストラクタ
WriteAbortedException.WriteAbortedException(String s, Exception ex)
          書き込みオペレーションで ObjectStreamException の 1 つがスローされた場合に、読み込みオペレーションでスローされます。
 

java.lang における Exception の使用方法
 

java.lang における Exception のサブクラス
 interface ArithmeticException
          算術計算で例外的条件が発生した場合にスローされます。
 interface ArrayIndexOutOfBoundsException
          不正な添字を使って配列がアクセスされたことを示すためにスローされます。
 interface ArrayStoreException
          不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。
 interface ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
 interface ClassNotFoundException
          アプリケーションが、文字列名を使って、以下によってクラスのロードを試みたときに、指定された名前を持つクラスの定義が検索できなかった場合にスローされます。
 interface CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
 interface IllegalAccessException
          アプリケーションが以下のメソッドを使い、クラスの文字列名を通じてクラスをロードしようとしたとき、そのクラスが public でなかったり、別のパッケージに入っていたりするために、実行中のメソッドが、指定されたクラスの定義にアクセスできない場合にスローされる例外です。
 interface IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
 interface IllegalMonitorStateException
          所定のモニターを持たないスレッドがオブジェクトのモニターで待つことを試みたこと、あるいはほかのスレッドが所定のモニターを持たずにオブジェクトのモニターで待つことを通知したことを示すためにスローされます。
 interface IllegalStateException
          不正なとき、または不適切なときにメソッドが呼び出されたことを示します。
 interface IllegalThreadStateException
          要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
 interface IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。
 interface InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは抽象クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
 interface InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
 interface NegativeArraySizeException
          負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。
 interface NoSuchFieldException
          指定された名前のフィールドがクラスにはないことを通知します。
 interface NoSuchMethodException
          特定のメソッドが見つからない場合にスローされます。
 interface NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
 interface NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
 interface RuntimeException
          RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
 interface SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
 interface StringIndexOutOfBoundsException
          String クラスの charAt メソッド、およびその他の String クラスのメソッドによって、インデックスが負の値であるか文字列のサイズ以上であることを示すためにスローされます。
 interface UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 

java.lang.reflect における Exception の使用方法
 

java.lang.reflect における Exception のサブクラス
 interface InvocationTargetException
          InvocationTargetException は、呼び出されたメソッドまたはコンストラクタによってスローされる例外をラップする、確認済みの例外です。
 

java.net における Exception の使用方法
 

java.net における Exception のサブクラス
 interface BindException
          ローカルなアドレスおよびポートに対してソケットのバインドを試行中にエラーが発生したことを通知します。
 interface MalformedURLException
          無効な書式の URL が発生したことを示すためにスローされます。
 interface NoRouteToHostException
          ソケットをリモートアドレスおよびポートに接続しようとしたときにエラーが発生したことを表します。
 interface ProtocolException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 interface SocketException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 interface UnknownHostException
          ホストの IP アドレスが判定できなかった場合にスローされます。
 interface UnknownServiceException
          未知のサービス例外が発生したことを示すためにスローされます。
 

Exception をスローする java.net におけるメソッド
static String URLDecoder.decode(String s)
           
 

java.rmi における Exception の使用方法
 

java.rmi における Exception のサブクラス
 interface AccessException
          java.rmi.Naming クラスのメソッド (特に bindrebind、および unbind) および java.rmi.activation.ActivationSystem インタフェースのメソッドによってスローされ、メソッド呼び出しによって要求されたアクションを実行するアクセス権が呼び出し側にないことを示します。
 interface AlreadyBoundException
          レジストリ内のオブジェクトを、すでに関連付けられているバインディングを持つ名前にバインドしようとしたときにスローされます。
 interface ConnectException
          リモートメソッド呼び出しでリモートホストへの接続が拒否された場合にスローされます。
 interface ConnectIOException
          リモートメソッド呼び出しでリモートホストに接続しようとしているときに IOException が発生した場合にスローされます。
 interface MarshalException
          リモートメソッド呼び出しでリモート呼び出しのヘッダ、引数、または戻り値を整列化しているときに java.io.IOException が発生した場合にスローされます。
 interface NoSuchObjectException
          リモート Virtual Machine にすでに存在しなくなったオブジェクトのメソッドを呼び出そうとするとスローされます。
 interface NotBoundException
          レジストリ内で、関連付けられているバインディングを持たない名前を参照あるいはアンバインドしようとしたときにスローされます。
 interface RemoteException
          リモートメソッド呼び出しの実行中に発生する多くの通信関連の例外で使用する共通のスーパークラスです。
 interface RMISecurityException
          推奨されません。 代替はありません。RMISecurityManager は、現在ではこの java.lang.SecurityException のサブクラスをスローしません。
 interface ServerError
          サーバマシンでのリモートメソッドの実行が java.lang.Error をスローした場合にリモートメソッド呼び出しの結果としてスローされます。
 interface ServerException
          サーバマシンでのリモートメソッドの実行が RemoteException をスローした場合に、リモートメソッド呼び出しの結果としてスローされます。
 interface ServerRuntimeException
          推奨されません。 代替はありません。
 interface StubNotFoundException
          リモートオブジェクトがエクスポートされるとき、またはリモートオブジェクトがリモートメソッド呼び出しでパラメータまたは戻り値として渡されるときに、リモートオブジェクトの有効なスタブクラスが見つからなかった場合にスローされます。
 interface UnexpectedException
          リモートメソッド呼び出しのクライアントが、呼び出しの結果として、リモートインタフェースのメソッドの throws 節で宣言されている確認済みの例外のタイプとは異なる確認済みの例外を受信した場合にスローされます。
 interface UnmarshalException
          リモートメソッド呼び出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされます。
 

Exception のパラメータを持つ java.rmi におけるコンストラクタ
ServerException.ServerException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ServerException を構築します。
MarshalException.MarshalException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ MarshalException を構築します。
ConnectIOException.ConnectIOException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ConnectIOException を構築します。
ServerRuntimeException.ServerRuntimeException(String s, Exception ex)
          推奨されません。 代替はありません。
AccessException.AccessException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ AccessException を構築します。
StubNotFoundException.StubNotFoundException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ StubNotFoundException を構築します。
UnexpectedException.UnexpectedException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ UnexpectedException を構築します。
UnmarshalException.UnmarshalException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ UnmarshalException を構築します。
UnknownHostException.UnknownHostException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ UnknownHostException を構築します。
ConnectException.ConnectException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ConnectException を構築します。
 

java.rmi.activation における Exception の使用方法
 

java.rmi.activation における Exception のサブクラス
 interface ActivateFailedException
          起動可能なオブジェクトへのリモート呼び出しで起動が失敗した場合に、RMI ランタイムがこの例外をスローします。
 interface ActivationException
          起動インタフェースが使う一般的な例外です。
 interface UnknownGroupException
          java.rmi.activation パッケージのクラスおよびインタフェースのメソッドによって、メソッドの ActivationGroupID パラメータが無効であると判断された場合、つまり ActivationSystem がそのパラメータを認識できない場合にスローされます。
 interface UnknownObjectException
          java.rmi.activation パッケージのクラスおよびインタフェースのメソッドによって、メソッドの ActivationID パラメータが無効であると判断された場合にスローされます。
 

Exception のパラメータを持つ java.rmi.activation におけるコンストラクタ
ActivateFailedException.ActivateFailedException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ActivateFailedException を構築します。
 

java.rmi.server における Exception の使用方法
 

java.rmi.server における Exception のサブクラス
 interface ExportException
          リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。
 interface ServerCloneException
          UnicastRemoteObject の複製時にリモート例外が発生した場合にスローされます。
 interface ServerNotActiveException
          RemoteServer.getClientHost の呼び出し中に、その getClientHost メソッドがリモートメソッド呼び出しの対応範囲の外側で呼び出された場合にスローされる Exception です。
 interface SkeletonMismatchException
          推奨されません。 代替はありません。スケルトンは、JDK 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。
 interface SkeletonNotFoundException
          推奨されません。 代替はありません。スケルトンは、JDK 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。
 interface SocketSecurityException
          UnicastRemoteObject クラスまたは java.rmi.activation.Activatable クラスのコンストラクタまたは exportObject メソッドの明示的な呼び出しによってリモートオブジェクトをエクスポートしているコードが、リモートオブジェクトのエクスポート時に指定したポート番号で java.net.ServerSocket を作成する許可を持たない場合にスローされます。
 

Exception として宣言される java.rmi.server におけるフィールド
 Exception ServerCloneException.detail
          ServerCloneException のための入れ子の例外です。
 

Exception のパラメータを持つ java.rmi.server におけるメソッド
 boolean RMIFailureHandler.failure(Exception ex)
          failure コールバックは、RMISocketFactory を介して ServerSocket を作成できなかった場合に呼び出されます。
 

Exception をスローする java.rmi.server におけるメソッド
 Object RemoteRef.invoke(Remote obj, Method method, Object[] params, long opnum)
          メソッドを呼び出します。
 void RemoteRef.invoke(RemoteCall call)
          推奨されません。 JDK 1.2 形式のスタブは、このメソッドを使用しません。リモート参照で一連のメソッド呼び出し (newCallinvoke、および done) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使ってパラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。

JDK 1.2 のスタブは、rmic -v1.2 を使って生成されます。デフォルトでは、rmic は JDK 1.1 および JDK 1.2 と互換性のあるスタブを生成します。互換性のあるスタブは、rmic vcompat を使っても生成できます。

 void Skeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
          推奨されません。 代替はありません。
 void RemoteCall.executeCall()
          推奨されません。 代替はありません。
 

Exception のパラメータを持つ java.rmi.server におけるコンストラクタ
SkeletonNotFoundException.SkeletonNotFoundException(String s, Exception ex)
          推奨されません。 指定された詳細メッセージおよび入れ子の例外を持つ SkeletonNotFoundException を構築します。
ServerCloneException.ServerCloneException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ServerCloneException を構築します。
ExportException.ExportException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ExportException を構築します。
SocketSecurityException.SocketSecurityException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ SocketSecurityException を構築します。
 

java.security における Exception の使用方法
 

java.security における Exception のサブクラス
 interface AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
 interface DigestException
          汎用的なメッセージダイジェスト例外です。
 interface GeneralSecurityException
          これは一般的なセキュリティ例外クラスで、このクラスを拡張して、java.security パッケージのすべての例外クラスをグループ化します。
 interface InvalidAlgorithmParameterException
          無効または不適切なアルゴリズムパラメータの例外です。
 interface InvalidKeyException
          無効な鍵 (無効な符号化、長さの誤り、未初期化など) に対する例外です。
 interface InvalidParameterException
          この例外は、無効なパラメータがメソッドに渡された場合に発生します。
 interface KeyException
          基本的な鍵の例外です。
 interface KeyManagementException
          鍵管理に関係するすべての処理に対する一般的な鍵管理例外です。
 interface KeyStoreException
          汎用キーストア例外です。
 interface NoSuchAlgorithmException
          この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合に発生します。
 interface NoSuchProviderException
          この例外は、特定のセキュリティプロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合に発生します。
 interface PrivilegedActionException
          この例外は、doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションがチェック済み例外をスローしたことを示します。
 interface ProviderException
          プロバイダ例外 (設定エラーなど) に対する実行時例外です。
 interface SignatureException
          汎用的な署名の例外です。
 interface UnrecoverableKeyException
          この例外は、キーストア内のキーを復元できない場合にスローされます。
 

Exception を返す java.security におけるメソッド
 Exception PrivilegedActionException.getException()
          この PrivilegedActionException を発生させた特権計算がスローした例外を返します。
 

Exception をスローする java.security におけるメソッド
 Object PrivilegedExceptionAction.run()
          計算を実行します。
 

Exception のパラメータを持つ java.security におけるコンストラクタ
PrivilegedActionException.PrivilegedActionException(Exception exception)
          特定の Exception をラップする新しい PrivilegedActionException を構築します。
 

java.security.acl における Exception の使用方法
 

java.security.acl における Exception のサブクラス
 interface AclNotFoundException
          存在しない ACL (Access Control List) が参照されると必ずスローされる例外です。
 interface LastOwnerException
          ACL の最後の所有者を削除しようとすると必ず発生する例外です。
 interface NotOwnerException
          (ACL などの) オブジェクトの修正がそのオブジェクトの所有者だけに許可されているときに、修正を行う主体が所有者でない場合に必ず発生する例外です。
 

java.security.cert における Exception の使用方法
 

java.security.cert における Exception のサブクラス
 interface CertificateEncodingException
          証明書の符号化例外です。
 interface CertificateException
          この例外は、証明書に関するさまざまな問題の 1 つを示します。
 interface CertificateExpiredException
          証明書の期限切れの例外です。
 interface CertificateNotYetValidException
          証明書がまだ有効ではないことを示す例外です。
 interface CertificateParsingException
          証明書解析例外です。
 interface CRLException
          CRL (証明書の取り消しリスト) 例外です。
 

java.security.spec における Exception の使用方法
 

java.security.spec における Exception のサブクラス
 interface InvalidKeySpecException
          無効な鍵仕様の例外です。
 interface InvalidParameterSpecException
          無効なパラメータ仕様の例外です。
 

java.sql における Exception の使用方法
 

java.sql における Exception のサブクラス
 interface BatchUpdateException
          JDBC 2.0 バッチ更新オペレーション中にエラーが発生したときにスローされる例外です。
 interface DataTruncation
          JDBC が予期せずデータの値を切り捨てる場合に、DataTruncation 警告を通知する (読み込み時) か、DataTruncation 例外をスローする (書き込み時) 例外です。
 interface SQLException
          データベースアクセスエラーに関する情報を提供する例外です。
 interface SQLWarning
          データベースアクセスの警告に関する情報を提供する例外です。
 

java.text における Exception の使用方法
 

java.text における Exception のサブクラス
 interface ParseException
          解析中に予期しないエラーが発生したことを通知します。
 

java.util における Exception の使用方法
 

java.util における Exception のサブクラス
 interface ConcurrentModificationException
          この例外は、基となるオブジェクトの同時変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。
 interface EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します
 interface MissingResourceException
          リソースが欠落していることを通知します。
 interface NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 interface TooManyListenersException
           TooManyListenersException は、Java イベントモデルの一部として、通常はマルチキャストのイベントソースをユニキャストの特殊なケースであると注釈を付けて実装するために使用します。
 

java.util.jar における Exception の使用方法
 

java.util.jar における Exception のサブクラス
 interface JarException
          JAR ファイルの読み書きでなんらかのエラーが発生したことを示します。
 

java.util.zip における Exception の使用方法
 

java.util.zip における Exception のサブクラス
 interface DataFormatException
          データ形式エラーが発生したことを通知します。
 interface ZipException
           
 

javax.swing における Exception の使用方法
 

javax.swing における Exception のサブクラス
 interface UnsupportedLookAndFeelException
          Look & Feel の管理クラスがユーザのシステムにないことを示す例外です。
 

javax.swing.text における Exception の使用方法
 

javax.swing.text における Exception のサブクラス
 interface BadLocationException
          存在しない位置を参照しようとした場合などの、ドキュメントモデル中の不正な位置をレポートします。
 interface ChangedCharSetException
          ChangedCharSetException は、名前が示すとおり、文字セットが変更されたときにスローされる例外です。
 

javax.swing.tree における Exception の使用方法
 

javax.swing.tree における Exception のサブクラス
 interface ExpandVetoException
          展開および折りたたみの発生を禁止する例外です。
 

javax.swing.undo における Exception の使用方法
 

javax.swing.undo における Exception のサブクラス
 interface CannotRedoException
          UndoableEdit が redo() を実行するように通知されたときに、それができない場合にスローされます。
 interface CannotUndoException
          UndoableEdit が undo() を実行するように通知されたときに、それができない場合にスローされます。
 

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

org.omg.CORBA における Exception のサブクラス
 interface BAD_CONTEXT
          コンテキストオブジェクトの処理でエラーが発生した場合にスローされる、CORBA の BAD_CONTEXT 例外です。
 interface BAD_INV_ORDER
          メソッドが不適切に呼び出された場合にスローされる、CORBA の BAD_INV_ORDER 例外です。
 interface BAD_OPERATION
          メソッドが無効な場合にスローされる、CORBA の BAD_OPERATION 例外です。
 interface BAD_PARAM
          メソッドに無効なパラメータが渡された場合にスローされる、CORBA の BAD_PARAM 例外です。
 interface BAD_TYPECODE
          指定されたタイプコードが無効な場合にスローされる、CORBA の BAD_TYPECODE 例外です。
 interface Bounds
           
 interface COMM_FAILURE
          通信エラーが発生した場合にスローされる、CORBA の COMM_FAILURE 例外です。
 interface DATA_CONVERSION
          データ変換エラーが発生した場合にスローされる、CORBA の DATA_CONVERSION 例外です。
 interface FREE_MEM
          システムがメモリを解放できないときにスローされる、CORBA の FREE_MEM 例外です。
 interface IMP_LIMIT
          実装の制限に違反したときにスローされる、CORBA の IMP_LIMIT 例外です。
 interface INITIALIZE
          ORB 初期化エラーが発生したときにスローされる、CORBA の INITIALIZE 例外です。
 interface INTERNAL
          ORB 内部エラーが存在するときにスローされる、CORBA の INTERNAL 例外です。
 interface INTF_REPOS
          インタフェースリポジトリのアクセス時にエラーが存在するとスローされる、CORBA の INTF_REPOS 例外です。
 interface INV_FLAG
          無効なフラグが指定されたときにスローされる、CORBA の INV_FLAG 例外です。
 interface INV_IDENT
          識別子構文が無効なときにスローされる、CORBA の INV_IDENT 例外です。
 interface INV_OBJREF
          無効なオブジェクト参照が指定されたときにスローされる、CORBA の INV_OBJREF 例外です。
 interface INV_POLICY
          Policy オーバーライド間に互換性がないために呼び出しを行えないとスローされる、CORBA の INV_POLICY 標準例外です。
 interface INVALID_TRANSACTION
          トランザクションエラーが存在するときにスローされる、CORBA の INVALID_TRANSACTION 例外です。
 interface MARSHAL
          ORB がパラメータを整列化または非整列化する上で問題があるときにスローされる、CORBA の MARSHAL 例外です。
 interface NO_IMPLEMENT
          メソッドの実装が利用できないときにスローされる、CORBA の NO_IMPLEMENT 例外です。
 interface NO_MEMORY
          動的な記憶域割り当てに十分なメモリがないときに、クライアントまたはサーバによってスローされる、CORBA の NO_MEMORY 例外です。
 interface NO_PERMISSION
          クライアントが、要求を実行するアクセス権を持たないときにスローされる、CORBA の NO_PERMISSION 例外です。
 interface NO_RESOURCES
          クライアントとサーバのどちらかが要求を実行するのに十分なリソースを持たないときにスローされる、CORBA の NO_RESPONSE 例外です。
 interface NO_RESPONSE
          要求に対して応答がないときにスローされる、CORBA の NO_RESPONSE 例外です。
 interface OBJ_ADAPTER
          なんらかのエラーを示すためにサーバのオブジェクトアダプタによってスローされる、CORBA の OBJ_ADAPTER 例外です。
 interface OBJECT_NOT_EXIST
          通常、ターゲットオブジェクトが存在しないことを示すためにサーバからスローされる、CORBA の OBJECT_NOT_EXIST 例外です。
 interface PERSIST_STORE
          サーバ上の持続ストレージにエラーがあるときにスローされる、CORBA の PERSIST_STORE 例外です。
 interface PolicyError
           
 interface SystemException
          すべての CORBA 標準例外のルートクラスです。
 interface TRANSACTION_REQUIRED
          トランザクションに囲い込まれる必要のある要求の処理中に、クライアントまたはサーバ上の ORB によってスローされる CORBA の TRANSACTION_REQUIRED 例外です。
 interface TRANSACTION_ROLLEDBACK
          トランザクションがロールバックされたために、トランザクション処理が完了しなかった場合にスローされる、CORBA の TRANSACTION_ROLLEDBACK 例外です。
 interface TRANSIENT
          要求が再試行されても再び発生する可能性が少ない一時エラーを通知するために、サーバによってスローされる CORBA の TRANSIENT 例外です。
 interface UNKNOWN
          発生したエラーの原因が ORB に認識されないときにスローされる、CORBA の UNKNOWN 例外です。
 interface UnknownUserException
          サーバによって返されるユーザ例外を格納するクラスです。
 interface UserException
          CORBA IDL ユーザ定義の例外のルートクラスです。
 interface WrongTransaction
          CORBA の WrongTransaction ユーザ定義例外です。
 

Exception を返す org.omg.CORBA におけるメソッド
abstract  Exception Environment.exception()
          この Environment オブジェクトに格納されている例外を取り出します。
 

Exception のパラメータを持つ org.omg.CORBA におけるメソッド
abstract  void Environment.exception(Exception except)
          指定された例外をこの Environment オブジェクトに挿入します。
 

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

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

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

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

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

org.omg.CORBA.portable における Exception のサブクラス
 interface ApplicationException
           
 interface RemarshalException
           
 

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

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

org.omg.CosNaming.NamingContextPackage における Exception の使用方法
 

org.omg.CosNaming.NamingContextPackage における Exception のサブクラス
 interface AlreadyBound
           
 interface CannotProceed
           
 interface NotEmpty
           
 interface NotFound
           
 


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.