JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
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.nio データのコンテナであるバッファについて定義し、その他の NIO パッケージの概要情報を提供します。  
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。  
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。  
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。  
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。  
javax.print.attribute JavaTM Print Service の属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。  
javax.swing.undo 開発者がテキストエディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。  
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.w3c.dom XML データ処理用の Java API のコンポーネント API である DOM (Document Object Model) のインタフェースを提供します。 
 

java.awt での RuntimeException の使用
 

java.awt での RuntimeException のサブクラス
 class HeadlessException
          キーボード、ディスプレイ、またはマウスに依存するコードが、キーボード、ディスプレイ、またはマウスをサポートしない環境で呼び出された場合にスローされます。
 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 メソッドによりスローされ、インデックスが負または文字列のサイズより大きいことを示します。
 class UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 

java.lang.reflect での RuntimeException の使用
 

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

java.nio での RuntimeException の使用
 

java.nio での RuntimeException のサブクラス
 class BufferOverflowException
          相対「put」操作がターゲットバッファのリミットに達したときスローされる、チェックされない例外です。
 class BufferUnderflowException
          相対「get」操作がソースバッファのリミットに達したときスローされる、チェックされない例外です。
 class InvalidMarkException
          マークが定義されていない状態でバッファをリセットしようとしたときにスローされる、未検査例外です。
 class ReadOnlyBufferException
          読み込み専用のバッファ上で putcompact といったコンテンツ変更メソッドが呼び出されると、チェックされない例外がスローされます。
 

java.nio.channels での RuntimeException の使用
 

java.nio.channels での RuntimeException のサブクラス
 class AlreadyConnectedException
          すでに接続されている SocketChannel への接続を試みたときにスローされるチェックされない例外です。
 class CancelledKeyException
          すでに無効になった選択キーを使用しようとしたときにスローされるチェックされない例外です。
 class ClosedSelectorException
          クローズしたセレクタに対する入出力操作を呼び出そうとしたときにスローされるチェックされない例外です。
 class ConnectionPendingException
          非ブロック接続操作の進行中に SocketChannel に接続しようとしたときスローされるチェックされない例外です。
 class IllegalBlockingModeException
          ブロックモードが不正であるのに、チャネル上でブロックモード固有の操作を呼び出したときにスローされるチェックされない例外です。
 class IllegalSelectorException
          チャネルの作成元プロバイダ以外が作成したセレクタにチャネルを登録しようとしたときにスローされるチェックされない例外です。
 class NoConnectionPendingException
          SocketChannelconnect メソッドの呼び出しがまだ完了していないのに、finishConnect メソッドが呼び出された場合にスローされるチェックされない例外です。
 class NonReadableChannelException
          最初は読み込みのためにオープンされていなかったチャネルから読み込みを行おうとしたときにスローされるチェックされない例外です。
 class NonWritableChannelException
          最初は書き込みのためにオープンされていなかったチャネルに対して書き込みを行おうとしたときにスローされるチェックされない例外です。
 class NotYetBoundException
          未バインドのサーバソケットチャネル上で入出力操作を呼び出そうとしたときにスローされるチェックされない例外です。
 class NotYetConnectedException
          未接続のソケットチャネル上で入出力操作を呼び出そうとしたときにスローされるチェックされない例外です。
 class OverlappingFileLockException
          ロックを獲得しようとしたファイル領域が、すでに同じ Java 仮想マシンによってロックされている領域にオーバーラップしている場合、またはその他のスレッドが同じファイルのオーバーラップしている領域をロックしようと待機している場合にスローされるチェックされない例外です。
 class UnresolvedAddressException
          未解決のソケットアドレスに対してネットワーク操作を呼び出そうとしたときにスローされるチェックされない例外です。
 class UnsupportedAddressTypeException
          サポートされていない型のソケットアドレスにバインドまたは接続しようとしたときにスローされるチェックされない例外です。
 

java.nio.charset での RuntimeException の使用
 

java.nio.charset での RuntimeException のサブクラス
 class IllegalCharsetNameException
          ある文字列が、正当な文字セット名ではないのに正当であるかのように使用された場合にスローされるチェックされない例外です。
 class UnsupportedCharsetException
          要求された文字セットがサポートされない場合にスローされるチェックされない例外です。
 

java.rmi での RuntimeException の使用
 

java.rmi での RuntimeException のサブクラス
 class RMISecurityException
          推奨されていません。 代わりに SecurityException を使用します。アプリケーションコードからこのクラスを直接参照しないでください。RMISecurityManager は、現在ではこの java.lang.SecurityException のサブクラスをスローしません。
 

java.security での RuntimeException の使用
 

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

java.util での RuntimeException の使用
 

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

java.util.regex での RuntimeException の使用
 

java.util.regex での RuntimeException のサブクラス
 class PatternSyntaxException
          正規表現パターンの構文エラーを示すためにスローされる、未チェック例外です。
 

javax.print.attribute での RuntimeException の使用
 

javax.print.attribute での RuntimeException のサブクラス
 class UnmodifiableSetException
          このセットが変更できないので要求されたオペレーションが実行できないことを示すためにスローされます。
 

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
          クライアントがオペレーションを呼び出したが、オペレーションに必要なコンテキスト値がコンテキトに含まれていない場合、例外がスローされます。
 class BAD_INV_ORDER
          この例外は、呼び出し側が間違った順序でオペレーションを呼び出したことを示します。
 class BAD_OPERATION
          オブジェクト参照が既存のオブジェクトを指すが、そのオブジェクトが呼び出されたオペレーションをサポートしない場合にスローされる例外です。
 class BAD_PARAM
          呼び出し側に渡されたパラメータが範囲外、あるいは不正と見なされる場合にスローされる例外です。
 class BAD_TYPECODE
          ORB が無効な型コード (たとえば、無効な TCKind 値の型コード) を検出したときにスローされる例外です。
 class COMM_FAILURE
          この例外は、クライアントから要求が送信された後で、サーバからの応答がクライアントに返る前、処理の実行中に通信が失われた場合にスローされます。
 class DATA_CONVERSION
          この例外は、ORB が、整列化されたデータ表現とネイティブ表現との間の変換ができない場合にスローされます。
 class FREE_MEM
          ヒープの破壊やメモリセグメントのロックなどが原因で、ORB が動的メモリの解放に失敗した場合にスローされる例外です。
 class IMP_LIMIT
          この例外は、ORB 実行時に実装限界を超えたことを示します。
 class INITIALIZE
          ORB が初期化時にエラーを検出した (ネットワークリソースの取得時に障害が発生した、構成エラーを検出したなど) 場合にスローされる例外です。
 class INTERNAL
          この例外は、ORB の内部エラーを示します。
 class INTF_REPOS
          ORB がインタフェースリポジトリに到達できない場合、またはインタフェースリポジトリに関係するその他のエラーを検出した場合にスローされる例外です。
 class INV_FLAG
          無効なフラグがオペレーションに渡された場合 (DII 要求の作成時など) にスローされる例外です。
 class INV_IDENT
          この例外は、IDL 識別子が構文的に無効であることを示します。
 class INV_OBJREF
          この例外は、レポジトリ ID の構文が正しくないか、アドレス情報が無効であるなどの理由で、オブジェクト参照が内部的に不正であることを示します。
 class INV_POLICY
          特定の呼び出しに適用される Policy オーバーライド間の互換性がないため、呼び出しできない場合にスローされる標準例外です。
 class INVALID_TRANSACTION
          要求により無効なトランザクションコンテキストが送信された場合にスローされる例外です。
 class MARSHAL
          ネットワークからの要求または応答が構造的に無効です。
 class NO_IMPLEMENT
          この例外は、呼び出されたオペレーションは存在するが (IDL 定義あり) そのオペレーションが実装されていないことを示します。
 class NO_MEMORY
          ORB ランタイムがメモリ不足になった場合にスローされる例外です。
 class NO_PERMISSION
          呼び出し元に十分な特権がないため、呼び出しが失敗した場合にスローされる例外です。
 class NO_RESOURCES
          ORB が一般的なリソース限界を検出した場合にスローされる例外です。
 class NO_RESPONSE
          この例外は、クライアントが遅延同期呼び出しの結果を取得しようとしたが、要求の応答がまだ使用できない場合にスローされます。
 class OBJ_ADAPTER
          この例外は通常、管理上の不一致を示します。
 class OBJECT_NOT_EXIST
          削除されたオブジェクトの呼び出しが実行されるたびにスローされる例外です。
 class PERSIST_STORE
          この例外は、データベース接続の確立失敗やデータベースの破壊など、持続的な記憶領域の障害を示します。
 class SystemException
          すべての CORBA 標準例外のルートクラスです。
 class TRANSACTION_REQUIRED
          要求で null トランザクションコンテキストが送られたが、アクティブなトランザクションが必要なことを示す例外です。
 class TRANSACTION_ROLLEDBACK
          要求に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされた場合にスローされる例外です。
 class TRANSIENT
          ORB がオブジェクトに到達しようとして失敗した場合にスローされる例外です。
 class UNKNOWN
          オペレーション実装が CORBA 以外の例外 (実装のプログラミング言語に固有の例外など) をスローするか、オペレーションの発生式に指定されていないユーザ例外をオペレーションがスローする場合に、発生する例外です。
 

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

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

org.w3c.dom での RuntimeException の使用
 

org.w3c.dom での RuntimeException のサブクラス
 class DOMException
          DOM 操作によって例外が発生するのは、ごく例外的な場合のみです。
 


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.