JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.lang.RuntimeException の使用

RuntimeException を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
javax.swing.undo テキストエディタなどのアプリケーションで元に戻す機能と再実行する機能のサポートを提供します。 
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
 

java.awt での RuntimeException の使用
 

java.awt での RuntimeException のサブクラス
 class IllegalComponentStateException
          要求された操作に対し、AWT コンポーネントが適切な状態にないというシグナルです。
 

java.awt.color での RuntimeException の使用
 

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

java.awt.dnd での RuntimeException の使用
 

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

java.awt.geom での RuntimeException の使用
 

java.awt.geom での RuntimeException のサブクラス
 class IllegalPathStateException
          IllegalPathStateException は、特定のオペレーションについてパスが無効な場合に、そのオペレーションが実行されたときにスローされる例外を表します。
 

java.awt.image での RuntimeException の使用
 

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

java.lang での RuntimeException の使用
 

java.lang での RuntimeException のサブクラス
 class ArithmeticException
          算術計算で例外的条件が発生した場合にスローされます。
 class ArrayIndexOutOfBoundsException
          不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。
 class ArrayStoreException
          不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。
 class ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
 class IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
 class IllegalMonitorStateException
          所定のモニターを持たないスレッドがオブジェクトのモニターで待つことを試みたこと、あるいはほかのスレッドが所定のモニターを持たずにオブジェクトのモニターで待つことを通知したことを示すためにスローされます。
 class IllegalStateException
          不正なとき、または不適切なときにメソッドが呼び出されたことを示します。
 class IllegalThreadStateException
          要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
 class IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクタなど) が範囲外であることを示すためにスローされます。
 class NegativeArraySizeException
          負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。
 class NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
 class NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
 class SecurityException
          セキュリティマネージャによってスローされ、セキュリティ違反を示します。
 class StringIndexOutOfBoundsException
          String クラスの charAt メソッド、およびその他の String クラスのメソッドによって、インデックスが負の値であるか文字列のサイズ以上であることを示すためにスローされます。
 class UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 

java.lang.reflect での RuntimeException の使用
 

java.lang.reflect での RuntimeException のサブクラス
 class UndeclaredThrowableException
          呼び出しハンドラの invoke メソッドが、プロキシインスタンスで呼び出され呼び出しハンドラにディスパッチされたメソッドの throws 節で宣言されたどの例外タイプにも割り当てできない確認済み例外 (RuntimeException または Error に割り当てできない Throwable) をスローした場合、プロキシインスタンスのメソッド呼び出しによってスローされます。
 

java.rmi での RuntimeException の使用
 

java.rmi での RuntimeException のサブクラス
 class RMISecurityException
          推奨されていません。 代替はありません。RMISecurityManager は、現在ではこの java.lang.SecurityException のサブクラスをスローしない。
 

java.security での RuntimeException の使用
 

java.security での RuntimeException のサブクラス
 class AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
 class InvalidParameterException
          メソッドに無効なパラメータが渡されると、この例外がスローされます。
 class ProviderException
          プロバイダ例外 (設定エラーなど) に対する実行時例外です。
 

java.util での RuntimeException の使用
 

java.util での RuntimeException のサブクラス
 class ConcurrentModificationException
          この例外は、基となるオブジェクトの同時変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。
 class EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します
 class MissingResourceException
          リソースが欠落していることを通知します。
 class NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 

javax.swing.undo での RuntimeException の使用
 

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

org.omg.CORBA での RuntimeException の使用
 

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

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

org.omg.CORBA.portable での RuntimeException のサブクラス
 class IndirectionException
          間接参照の例外は、Java 固有のシステム例外です。
 class UnknownException
          org.omg.CORBA.portable.UnknownException は、Tie と ORB 間、および ORB とスタブ間の未知の例外を通知するのに使用されます。
 


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.