JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.lang.Exception の使用

Exception を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.event AWT コンポーネントによってトリガされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.io データストリーム、直列化、およびファイルシステムを介したシステム入出力について規定します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.annotation Java プログラミング言語の注釈機能をサポートするライブラリを提供します。 
java.lang.instrument Java プログラミング言語エージェントが JVM 上で実行されているプログラムを計測できるようにするサービスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションの実装のためのクラスを提供します。 
java.nio データのコンテナであるバッファを定義し、その他の NIO パッケージの概要を提供します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.nio.charset バイトと Unicode 文字の相互変換を行うための、文字セット、デコーダ、およびエンコーダを定義します。 
java.rmi RMI パッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.server サーバ側の RMI をサポートするクラスとインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースは、java.security パッケージのクラスで置き換えられました。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.security.spec 鍵仕様およびアルゴリズムパラメータ仕様に対するクラスおよびインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
java.util.jar JAR (Java ARchive) ファイルの読み込みおよび書き出しに使うクラスを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データを格納および検索できます。 
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.activity 非整列化中に ORB 機構によってスローされる Activity サービス関連の例外が含まれています。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.loading 改良型の動的ロード機能を実装するクラスを提供します。 
javax.management.modelmbean ModelMBean クラスの定義を提供します。 
javax.management.monitor モニタークラスを定義します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
javax.management.relation 関係サービスについて定義します。 
javax.management.remote JMX MBean サーバにリモートアクセスするためのインタフェースです。 
javax.management.timer Timer MBean を定義します。 
javax.naming ネームサービスにアクセスするためのクラスおよびインタフェースを提供します。 
javax.naming.directory javax.naming パッケージを拡張して、ディレクトリサービスにアクセスする機能を提供します。 
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。 
javax.naming.spi javax.naming および関連パッケージによって、ネーミングサービスおよびディレクトリサービスへのアクセスを動的にプラグインする手段を提供します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.print.attribute JavaTM PrintService の属性の型とそれらが属性セットに収集される方法を記述するクラスとインタフェースを提供します。 
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。 
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。 
javax.security.cert 公開鍵証明書用のクラスを提供します。 
javax.security.sasl SASL をサポートするためのクラスとインタフェースを含みます。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.sql.rowset.serial Java プログラミング言語での SQL 型とデータ型の直列化可能マッピングを可能にするユーティリティクラスを提供します。 
javax.sql.rowset.spi サードパーティのベンダーが同期プロバイダの実装で使用しなければならない標準クラスおよびインタフェースです。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo 開発者がテキストエディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。 
javax.transaction 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。 
javax.transaction.xa トランザクションマネージャとリソースマネージャとの間の規約を定義する API を提供し、トランザクションマネージャがリソースオブジェクト (リソースマネージャドライバから提供される) を JTA トランザクションに登録および登録解除できるようにします。 
javax.xml.datatype XML / Java の型マッピング javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。 
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
javax.xml.transform このパッケージは、変換命令の処理、およびソースから結果への変換を実行するための汎用 API を定義します。 
javax.xml.xpath このパッケージは、XPath 式を評価するための「オブジェクトモデルに依存しない」API を提供し、評価環境にアクセスします。 
org.ietf.jgss このパッケージは、Kerberos などのさまざまな配下のセキュリティ機構の統合された API を使用して、認証、データの整合性、データの機密性などのセキュリティサービスをアプリケーション開発者が利用できるフレームワークを提供します。 
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.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.w3c.dom XML データ処理用の Java API のコンポーネント API である DOM (Document Object Model) のインタフェースを提供します。 
org.w3c.dom.events   
org.w3c.dom.ls   
org.xml.sax このパッケージはコア SAX API を提供します。 
 

java.awt での Exception の使用
 

java.awt での Exception のサブクラス
 class AWTException
          AWT (Abstract Window Toolkit) 例外が発生したことを示します。
 class FontFormatException
          Font クラスのメソッド createFont によってスローされ、指定されたフォントが無効であることを示します。
 class HeadlessException
          キーボード、ディスプレイ、またはマウスに依存するコードが、キーボード、ディスプレイ、またはマウスをサポートしない環境で呼び出された場合にスローされます。
 class IllegalComponentStateException
          要求された操作に対し、AWT コンポーネントが適切な状態にないというシグナルです。
 

java.awt.color での Exception の使用
 

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

java.awt.datatransfer での Exception の使用
 

java.awt.datatransfer での Exception のサブクラス
 class MimeTypeParseException
          MIME タイプ解析に関連する例外をカプセル化するクラスです。
 class UnsupportedFlavorException
          要求されたデータがこのフレーバでサポートされていないことを示すシグナルです。
 

java.awt.dnd での Exception の使用
 

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

java.awt.im.spi での Exception の使用
 

Exception をスローする java.awt.im.spi のメソッド
 InputMethod InputMethodDescriptor.createInputMethod()
          対応するインプットメソッドの新しいインスタンスを生成します。
 

java.awt.image での Exception の使用
 

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

java.awt.print での Exception の使用
 

java.awt.print での Exception のサブクラス
 class PrinterAbortException
          PrinterAbortException クラスは PrinterException のサブクラスで、印刷中であったユーザまたはアプリケーションの印刷ジョブが終了したことを示すために使用します。
 class PrinterException
          PrinterException クラスおよびそのサブクラスは、印刷システムで例外状況が発生したことを示すために使用します。
 class PrinterIOException
          PrinterIOException クラスは PrinterException のサブクラスで、印刷中になんらかの IO エラーが発生したことを示すために使用されます。
 

java.beans での Exception の使用
 

java.beans での Exception のサブクラス
 class IntrospectionException
          イントロスペクション中に例外が発生した場合にスローされます。
 class PropertyVetoException
          プロパティに対して、許容されない値を使って変更を加えようとすると、PropertyVetoException がスローされます。
 

Exception 型のパラメータを持つ java.beans のメソッド
 void ExceptionListener.exceptionThrown(Exception e)
          このメソッドは、回復可能な例外がキャッチされたときに呼び出されます。
 

Exception をスローする java.beans のメソッド
 void Statement.execute()
          実行メソッドは、methodName プロパティと同じ名前のメソッドを検索し、ターゲット上でこのメソッドを呼び出します。
 Object Expression.getValue()
          このインスタンスの value プロパティがまだ設定されていない場合、このメソッドは引数を使って、ターゲット上の指定された methodName からメソッドを動的に検索し、呼び出します。
 

java.io での Exception の使用
 

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

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

Exception 型のパラメータを持つ java.io のコンストラクタ
WriteAbortedException(String s, Exception ex)
          例外を記述した文字列および異常終了を引き起こす例外を持つ WriteAbortedException を構築します。
 

java.lang での Exception の使用
 

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

java.lang.annotation での Exception の使用
 

java.lang.annotation での Exception のサブクラス
 class AnnotationTypeMismatchException
          注釈のコンパイル (または直列化) 後に型が変更されている注釈要素に、プログラムがアクセスを試みたことを示すためにスローされます。
 class IncompleteAnnotationException
          注釈のコンパイル (または直列化) 後に注釈型定義に追加された注釈型要素に、プログラムがアクセスを試みたことを示すためにスローされます。
 

java.lang.instrument での Exception の使用
 

java.lang.instrument での Exception のサブクラス
 class IllegalClassFormatException
          入力パラメータが無効な場合に、ClassFileTransformer.transform の実装によりスローされます。
 class UnmodifiableClassException
          指定されたクラスの 1 つを変更できない場合、Instrumentation.redefineClasses の実装によってスローされます。
 

java.lang.reflect での Exception の使用
 

java.lang.reflect での Exception のサブクラス
 class InvocationTargetException
          InvocationTargetException は、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック済み例外です。
 class MalformedParameterizedTypeException
          セマンティクス的に不正なパラメータ化された型が、型のインスタンス化を必要とするリフレクトメソッドにより検出された場合にスローされます。
 class UndeclaredThrowableException
          呼び出しハンドラの invoke メソッドが、プロキシインスタンスで呼び出され呼び出しハンドラにディスパッチされたメソッドの throws 節で宣言されたどの例外タイプにも割り当てできない確認済み例外 (RuntimeException または Error に割り当てできない Throwable) をスローした場合、プロキシインスタンスのメソッド呼び出しによってスローされます。
 

java.net での Exception の使用
 

java.net での Exception のサブクラス
 class BindException
          ソケットをローカルアドレスおよびポートにバインドしようとしているときエラーが発生したことを示します。
 class HttpRetryException
          HTTP 要求の再試行が必要であるが、ストリーミングモードが有効になっているため、自動的に再試行できないことを示すためにスローされます。
 class MalformedURLException
          無効な書式の URL が発生したことを示すためにスローされます。
 class NoRouteToHostException
          ソケットをリモートアドレスおよびポートに接続しようとしているときにエラーが発生したことを示します。
 class PortUnreachableException
          ICMP ポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。
 class ProtocolException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketTimeoutException
          ソケットの読み込みまたは受け入れでタイムアウトが発生したことを示すシグナルです。
 class UnknownHostException
          ホストの IP アドレスが判定できなかった場合にスローされます。
 class UnknownServiceException
          未知のサービス例外が発生したことを示すためにスローされます。
 class URISyntaxException
          文字列を URI 参照として解析できなかったことを示すためにスローされた確認済みの例外です。
 

java.nio での Exception の使用
 

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

java.nio.channels での Exception の使用
 

java.nio.channels での Exception のサブクラス
 class AlreadyConnectedException
          すでに接続されている SocketChannel への接続を試みたときにスローされる、チェックされない例外です。
 class AsynchronousCloseException
          別のスレッドがチャネルまたは入出力操作時にブロックされるチャネルの一部をクローズしたときにスレッドが受け取るチェック例外です。
 class CancelledKeyException
          すでに無効になった選択キーを使用しようとしたときにスローされるチェックされない例外です。
 class ClosedByInterruptException
          スレッドがチャネルでの入出力操作でブロックされているにもかかわらず、別のスレッドから割り込みを受けた場合に受信するチェック例外です。
 class ClosedChannelException
          クローズしたチャネルに対する入出力操作を行おうとしたとき、または実行しようとした入出力操作に対してそのチャネルがクローズされている場合にスローされるチェック例外です。
 class ClosedSelectorException
          クローズしたセレクタに対する入出力操作を呼び出そうとしたときにスローされるチェックされない例外です。
 class ConnectionPendingException
          非ブロック接続操作の進行中に SocketChannel に接続しようとしたときにスローされる、チェックされない例外です。
 class FileLockInterruptionException
          ファイルロックの獲得を待機しているスレッドに対して別のスレッドから割り込みがあったときに受け取られるチェック例外です。
 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 での Exception の使用
 

java.nio.charset での Exception のサブクラス
 class CharacterCodingException
          文字のエンコードエラーやデコードエラーが発生したときにスローされるチェック例外です。
 class IllegalCharsetNameException
          ある文字列が、正当な文字セット名ではないのに正当であるかのように使用された場合にスローされる、チェックされない例外です。
 class MalformedInputException
          入力バイトシーケンスが指定文字セットにとって正当でない場合、または入力文字シーケンスが 16 ビットの正規 Unicode シーケンスでない場合にスローされるチェック例外です。
 class UnmappableCharacterException
          入力文字 (またはバイト) シーケンスは有効だが出力バイト (または文字) シーケンスにマップできない場合にスローされるチェックされる例外です。
 class UnsupportedCharsetException
          要求された文字セットがサポートされない場合にスローされる、チェックされない例外です。
 

Exception 型のパラメータを持つ java.nio.charset のコンストラクタ
CoderMalfunctionError(Exception cause)
          このクラスのインスタンスを初期化します。
 

java.rmi での Exception の使用
 

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

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

java.rmi.activation での Exception の使用
 

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

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

java.rmi.server での Exception の使用
 

java.rmi.server での Exception のサブクラス
 class ExportException
          ExportException は、リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。
 class ServerCloneException
          UnicastRemoteObject の複製時にリモート例外が発生した場合にスローされます。
 class ServerNotActiveException
          RemoteServer.getClientHost の呼び出し中に、その getClientHost メソッドがリモートメソッド呼び出しの対応範囲の外側で呼び出された場合にスローされる Exception です。
 class SkeletonMismatchException
          推奨されていません。 代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。
 class SkeletonNotFoundException
          推奨されていません。 代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。
 class SocketSecurityException
          ExportException のサブクラスですが、現在使われていません。
 

Exception として宣言されている java.rmi.server のフィールド
 Exception ServerCloneException.detail
          この例外の原因です。
 

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

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

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

java.security での Exception の使用
 

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

Exception を返す java.security のメソッド
 Exception PrivilegedActionException.getException()
          この PrivilegedActionException となった特権計算によってスローされた例外を返します。
 

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

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

java.security.acl での Exception の使用
 

java.security.acl での Exception のサブクラス
 class AclNotFoundException
          これは、存在しない ACL (アクセス制御リスト) を参照した場合に必ずスローされる例外です。
 class LastOwnerException
          これは、アクセス制御リストの最終所有者を削除しようとした場合に必ずスローされる例外です。
 class NotOwnerException
          これは、アクセス制御リストなどのオブジェクトの変更がそのオブジェクトの所有者だけに許可されている状況で、変更しようとした原則が所有者でなかった場合に必ずスローされる例外です。
 

java.security.cert での Exception の使用
 

java.security.cert での Exception のサブクラス
 class CertPathBuilderException
          CertPathBuilder で証明書パスを構築するときに検出されるさまざまな問題の 1 つを表す例外です。
 class CertPathValidatorException
          証明書パスの妥当性を検査するときに検出されるさまざまな問題の 1 つを表す例外です。
 class CertStoreException
          CertStore から証明書と CRL を取得するときのさまざまな問題の 1 つを表す例外です。
 class CRLException
          CRL (証明書の取り消しリスト) 例外です。
 

java.security.spec での Exception の使用
 

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

java.sql での Exception の使用
 

java.sql での Exception のサブクラス
 class BatchUpdateException
          バッチ更新操作中にエラーが発生したときにスローされる例外です。
 class DataTruncation
          JDBC で予想外にデータ値の切り捨てが発生した際に、読み取りの場合は DataTruncation 警告を報告し、書き込みの場合は DataTruncation 例外をスローする例外です。
 class SQLException
          データベースアクセスエラーまたはその他のエラーに関する情報を提供する例外です。
 class SQLWarning
          データベースアクセスの警告に関する情報を提供する例外です。
 

java.text での Exception の使用
 

java.text での Exception のサブクラス
 class ParseException
          解析中に予想外のエラーが発生したことを表すシグナルです。
 

java.util での Exception の使用
 

java.util での Exception のサブクラス
 class ConcurrentModificationException
          この例外は、オブジェクトの同時変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。
 class DuplicateFormatFlagsException
          重複するフラグが形式指示子内で指定されていたときにスローされるチェックされない例外です。
 class EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します。
 class FormatFlagsConversionMismatchException
          変換およびフラグに互換性がない場合にスローされる、チェックされない例外です。
 class FormatterClosedException
          フォーマッタを閉じる際にスローされる、チェックされない例外です。
 class IllegalFormatCodePointException
          Character.isValidCodePoint(int) により定義される無効な Unicode コードポイントを持つ文字が Formatter に渡されるときに、チェックされない例外がスローされます。
 class IllegalFormatConversionException
          書式指示子に対応する引数が互換性のない型を保持する場合、チェックされない例外がスローされます。
 class IllegalFormatException
          書式文字列に不正な構文または指定された引数と互換性のない書式指示子が含まれる場合、チェックされない例外がスローされます。
 class IllegalFormatFlagsException
          不正な組み合わせフラグが指定された場合に、チェックされない例外がスローされます。
 class IllegalFormatPrecisionException
          精度が -1 以外の負の値の場合で、変換が精度をサポートしないか、値がこれ以外の場合にはサポートされない場合、チェックされない例外がスローされます。
 class IllegalFormatWidthException
          書式幅が -1 以外の負の値か、それ以外ではサポートされない場合、チェックされない例外がスローされます。
 class InputMismatchException
          取得されたトークンが予想される型のパターンと一致しないか、予想される型の範囲外である場合に、Scanner によりスローされます。
 class InvalidPropertiesFormatException
          入力がプロパティのコレクション用の適切な XML ドキュメントタイプに準拠していない、つまり Properties の仕様に準拠していないために、操作を完了できなかった場合にスローされます。
 class MissingFormatArgumentException
          対応する引数のない書式指示子が存在するか、引数インデックスが存在しない引数を参照する場合に、チェックされない例外がスローされます。
 class MissingFormatWidthException
          書式の幅が必須である場合に、チェックされない例外がスローされます。
 class MissingResourceException
          リソースが欠落していることを通知します。
 class NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 class TooManyListenersException
           TooManyListenersException は、Java イベントモデルの一部として、通常はマルチキャストのイベントソースをユニキャストの特殊なケースであると注釈を付けて実装するために使用します。
 class UnknownFormatConversionException
          未知の変換が指定された場合にスローされる、チェックされない例外です。
 class UnknownFormatFlagsException
          未知のフラグが指定された場合にスローされる、チェックされない例外です。
 

java.util.concurrent での Exception の使用
 

java.util.concurrent での Exception のサブクラス
 class BrokenBarrierException
          故障状態にあるか、スレッドの待機中に故障状態に入るバリアを、スレッドが待機しようとしているときにスローされる例外です。
 class CancellationException
          タスクが取り消されたために、FutureTask などの値を生成するタスクの結果を取得できないことを示す例外。
 class ExecutionException
          例外のスローにより中断されたタスクの結果を取得しようとしたときに、スローされる例外。
 class RejectedExecutionException
          タスクを受け入れて実行できない場合に、Executor によりスローされる例外
 class TimeoutException
          ブロック操作がタイムアウトしたときにスローされる例外。
 

Exception をスローする java.util.concurrent のメソッド
 V Callable.call()
          結果を計算します。
 

java.util.jar での Exception の使用
 

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

java.util.logging での Exception の使用
 

Exception 型のパラメータを持つ java.util.logging のメソッド
 void ErrorManager.error(String msg, Exception ex, int code)
          Handler エラーが発生したときは、エラーメソッドが呼び出されます。
protected  void Handler.reportError(String msg, Exception ex, int code)
          この HandlerErrorManager にエラーを通知する簡易 protected メソッドです。
 

java.util.prefs での Exception の使用
 

java.util.prefs での Exception のサブクラス
 class BackingStoreException
          バッキングストアに障害が発生したか、バッキングストアにアクセスできないことが原因で、設定操作を完了できなかった場合にスローされます。
 class InvalidPreferencesFormatException
          入力が設定のコレクション用の適切な XML ドキュメントタイプに準拠していない、つまり Preferences の仕様に準拠していないために、操作を完了できなかった場合にスローされます。
 

java.util.regex での Exception の使用
 

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

java.util.zip での Exception の使用
 

java.util.zip での Exception のサブクラス
 class DataFormatException
          データ形式エラーが発生したことを通知します。
 class ZipException
          ソートの Zip 例外が発生したことを通知します。
 

javax.activity での Exception の使用
 

javax.activity での Exception のサブクラス
 class ActivityCompletedException
          この例外は、Activity コンテキストにアクセスする任意のメソッドで、処理の継続が不可能であることを示す場合にスローされる可能性があります。
 class ActivityRequiredException
          この例外は、Activity コンテキストが必須のメソッドで Activity コンテキストを受け取れなかった場合にコンテナによってスローされます。
 class InvalidActivityException
          この例外は、Activity コンテキストがアクセスされ、試行された呼び出しまたはその呼び出しに対応する Activity コンテキストが Activity の現在の状態と一致していない場合にスローされる可能性があります。
 

javax.crypto での Exception の使用
 

javax.crypto での Exception のサブクラス
 class BadPaddingException
          この例外は、特定のパディング機構が入力データに対して予期されているのにデータが適切にパディングされない場合にスローされます。
 class ExemptionMechanismException
          一般 ExemptionMechanism 例外です。
 class IllegalBlockSizeException
          この例外は、ブロック暗号に提供されたデータの長さが正しくない場合、つまり暗号のブロックサイズと一致しない場合にスローされます。
 class NoSuchPaddingException
          この例外は、あるパディング機構が要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
 class ShortBufferException
          この例外は、ユーザが提供した出力バッファが小さすぎて操作結果を保持できない場合にスローされます。
 

javax.imageio での Exception の使用
 

javax.imageio での Exception のサブクラス
 class IIOException
          読み込み/書き込み操作の実行時障害を通知する例外クラスです。
 

javax.imageio.metadata での Exception の使用
 

javax.imageio.metadata での Exception のサブクラス
 class IIOInvalidTreeException
          IIOInvalidTreeException は、IIOMetadata オブジェクトによる IIOMetadataNode のツリーの構文解析ができなかった場合にスローされます。
 

javax.management での Exception の使用
 

javax.management での Exception のサブクラス
 class AttributeNotFoundException
          指定された属性が存在しないか、取得できません。
 class BadAttributeValueExpException
          クエリーを作成するメソッドに無効な MBean 属性が渡された場合にスローされます。
 class BadBinaryOpValueExpException
          クエリーを作成するメソッドに無効な式が渡された場合にスローされます。
 class BadStringOperationException
          クエリーを作成するメソッドに無効な文字列オペレーションが渡された場合にスローされます。
 class InstanceAlreadyExistsException
          MBean はすでにレポジトリに登録されています。
 class InstanceNotFoundException
          指定された MBean がリポジトリ内に存在しません。
 class InvalidApplicationException
          MBean のサブクエリーの式または MBean の修飾属性の式のクラスが間違っている場合にスローされます。
 class InvalidAttributeValueException
          指定された値は、属性に対する有効な値ではありません。
 class JMException
          JMX 実装からスローされる例外です。
 class JMRuntimeException
          JMX 実装から返される実行時例外です。
 class ListenerNotFoundException
          指定された MBean リスナーがリポジトリ内に存在しません。
 class MalformedObjectNameException
          文字列の形式が有効な ObjectName に対応していません。
 class MBeanException
          エージェント内の MBean メソッドによってスローされるユーザ定義の例外を表します。
 class MBeanRegistrationException
          MBeanRegistration インタフェースの preRegister() メソッドと preDeregister() メソッドによってスローされる例外をラップします。
 class NotCompliantMBeanException
          MBean サーバに JMX 準拠の MBean でないオブジェクトを登録しようとした場合に発行される例外です。
 class OperationsException
          MBean のオペレーションの実行時に、MBean サーバ内でスローされる例外を表します。
 class ReflectionException
          java.lang.reflect クラスを使って MBean 上のメソッドを呼び出すとき、MBean サーバ内でスローされる例外を表します。
 class RuntimeErrorException
          エージェント内で java.lang.Error が発生した場合、キャッチして、RuntimeErrorException として再スローする必要があります。
 class RuntimeMBeanException
          エージェント内の MBean メソッドによってスローされる実行時例外を表します。
 class RuntimeOperationsException
          MBean でオペレーションの実行時にエージェント内でスローされる実行時例外を表します。
 class ServiceNotFoundException
          要求されたサービスがサポートされていない場合に発行される例外を表します。
 

Exception を返す javax.management のメソッド
 Exception ReflectionException.getTargetException()
          実際にスローされる Exception を返します。
 Exception MBeanException.getTargetException()
          実際にスローされる Exception を返します。
 

Exception をスローする javax.management のメソッド
 void MBeanRegistration.preDeregister()
          MBean サーバから登録解除する前に、MBean が必要なオペレーションを実行できるようにします。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          MBean サーバに登録する前に、MBean に必要なオペレーションを実行させることができます。
 

Exception 型のパラメータを持つ javax.management のコンストラクタ
MBeanException(Exception e)
          実際の java.lang.Exception をラップする MBeanException を作成します。
MBeanException(Exception e, String message)
          実際の java.lang.Exception と詳細メッセージをラップする MBeanException を作成します。
MBeanRegistrationException(Exception e)
          実際の java.lang.Exception をラップする MBeanRegistrationException を作成します。
MBeanRegistrationException(Exception e, String message)
          実際の java.lang.Exception と詳細メッセージをラップする MBeanRegistrationException を作成します。
ReflectionException(Exception e)
          実際の java.lang.Exception をラップする ReflectionException を作成します。
ReflectionException(Exception e, String message)
          実際の java.lang.Exception と詳細メッセージをラップする ReflectionException を作成します。
 

javax.management.loading での Exception の使用
 

Exception をスローする javax.management.loading のメソッド
protected  URL MLet.check(String version, URL codebase, String jarfile, javax.management.loading.MLetContent mlet)
          このメソッドは、キャッシュ機能とバージョン管理機能をサポートするためにこのサービスを拡張するときオーバーライドされます。
 void MLet.preDeregister()
          MBean サーバから登録解除する前に、m-let が必要なオペレーションを実行できるようにします。
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          MBean サーバに登録される前に、m-let が必要なオペレーションを実行できるようにします。
 

javax.management.modelmbean での Exception の使用
 

javax.management.modelmbean での Exception のサブクラス
 class InvalidTargetObjectTypeException
          指定されたターゲットオブジェクト型が無効な場合にスローされる例外です。
 class XMLParseException
          この例外は、XML 形式の文字列が ModelMBean オブジェクトに解析される場合、または XML 形式の文字列が ModelMBean オブジェクトから作成される場合にスローされます。
 

Exception をスローする javax.management.modelmbean のメソッド
 void RequiredModelMBean.preDeregister()
          MBean サーバから登録解除する前に、MBean が必要なオペレーションを実行できるようにします。
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          MBean サーバに登録する前に、MBean に必要なオペレーションを実行させることができます。
 

Exception 型のパラメータを持つ javax.management.modelmbean のコンストラクタ
InvalidTargetObjectTypeException(Exception e, String s)
          例外と文字列を取るコンストラクタです。
XMLParseException(Exception e, String s)
          文字列と例外を取るコンストラクタです。
 

javax.management.monitor での Exception の使用
 

javax.management.monitor での Exception のサブクラス
 class MonitorSettingException
          モニターの実行中にモニター設定が無効になった場合に、モニターからスローされる例外です。
 

Exception をスローする javax.management.monitor のメソッド
 void Monitor.preDeregister()
          MBean サーバから登録解除する前に、モニター MBean が必要なオペレーションを実行できるようにします。
 void CounterMonitor.preDeregister()
          MBean サーバから登録解除する前に、カウンタモニター MBean が必要なオペレーションを実行できるようにします。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          MBean サーバに登録する前に、モニター MBean が必要なオペレーションを実行できるようにします。
 

javax.management.openmbean での Exception の使用
 

javax.management.openmbean での Exception のサブクラス
 class InvalidOpenTypeException
          この実行時例外は、「公開データ」値の「公開型」が予想していた値と異なる場合にスローされます。
 class KeyAlreadyExistsException
          この実行時例外は、「表データ」インスタンスに追加される行のインデックスが、この「表データ」インスタンス内の別の行を参照するためにすでに使用されている場合にスローされます。
 class OpenDataException
          この確認済み例外は、妥当性の制約の一部が満たされていないため、「公開型」、「公開データ」、または「公開 MBean メタデータ情報」インスタンスを構築できなかった場合にスローされます。
 

javax.management.relation での Exception の使用
 

javax.management.relation での Exception のサブクラス
 class InvalidRelationIdException
          この例外は、関係に対して、すでに使用されている関係 ID が提供された場合に発行されます。
 class InvalidRelationServiceException
          この例外は、提供された関係サービスが無効な場合に発行されます。
 class InvalidRelationTypeException
          関係型が無効です。
 class InvalidRoleInfoException
          この例外は、ロール情報において、最小値が最大値よりも大きい場合に発行されます。
 class InvalidRoleValueException
          ロール値が無効です。
 class RelationException
          このクラスは、関係の管理中に発行される例外のスーパークラスです。
 class RelationNotFoundException
          この例外は、関係サービス内に、指定された関係 ID で表される関係が存在しない場合に発行されます。
 class RelationServiceNotRegisteredException
          この例外は、関係サービスへのアクセスが登録されていない場合に発行されます。
 class RelationTypeNotFoundException
          この例外は、関係サービス内に、指定された名前の関係型が存在しない場合に発行されます。
 class RoleInfoNotFoundException
          この例外は、指定された関連型に指定された名前のロール情報が存在しない場合に発行されます。
 class RoleNotFoundException
          この例外は、関係に含まれるロールが存在しない場合、存在したとしても読み取り不能な場合、または設定不能な場合に発行されます。
 

Exception をスローする javax.management.relation のメソッド
 void RelationSupport.preDeregister()
           
 void RelationService.preDeregister()
           
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 

javax.management.remote での Exception の使用
 

javax.management.remote での Exception のサブクラス
 class JMXProviderException
          要求されたプロトコルのプロバイダが存在するが、何らかの理由で使用できない場合に、JMXConnectorFactory によってスローされる例外です。
 class JMXServerErrorException
          リモート MBean サーバ内で呼び出しを処理している間に Error がスローされた場合、MBeanServer メソッドのリモート呼び出しの結果としてスローされる例外です。
 

Exception をスローする javax.management.remote のメソッド
 void JMXConnectorServer.preDeregister()
          このコネクタサーバの MBean サーバへの登録が解除されたとき、元登録先 MBean サーバによって呼び出されます。
 

javax.management.timer での Exception の使用
 

Exception をスローする javax.management.timer のメソッド
 void Timer.preDeregister()
          MBean サーバから登録解除する前に、タイマー MBean が必要なオペレーションを実行できるようにします。
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          MBean サーバに登録する前に、タイマー MBean が必要なオペレーションを実行できるようにします。
 

javax.naming での Exception の使用
 

javax.naming での Exception のサブクラス
 class AuthenticationNotSupportedException
          この例外は、要求された認証の特定のフレーバがサポートされていない場合にスローされます。
 class CannotProceedException
          この例外は、オペレーションをこれ以上進められない名前のポイントにオペレーションが達したことを示すためにスローされます。
 class CommunicationException
          この例外は、クライアントがディレクトリサービスまたはネーミングサービスと通信できない場合にスローされます。
 class ConfigurationException
          この例外は、構成上の問題がある場合にスローされます。
 class ContextNotEmptyException
          この例外は、空ではないコンテキストを破棄しようとした場合にスローされます。
 class InsufficientResourcesException
          この例外は、要求されたオペレーションを完了するためにリソースが利用できない場合にスローされます。
 class InterruptedNamingException
          この例外は、ネーミング操作の呼び出しが割り込まれた場合にスローされます。
 class InvalidNameException
          この例外は、指定された名前がネーミングシステムのネーミング構文と一致しないことを示します。
 class LimitExceededException
          この例外は、ユーザまたはシステムで指定された制限によってメソッドが異常終了した場合にスローされます。
 class LinkException
          この例外は、リンクの解決中に見つかった問題を説明するために使用されます。
 class LinkLoopException
          この例外は、リンクを解決しようとしてループが検出されたとき、またはリンクカウントの固有の実装で制限に達したときにスローされます。
 class MalformedLinkException
          この例外は、リンクを解決または構築するときに無効なリンクが見つかった場合にスローされます。
 class NameAlreadyBoundException
          この例外は、名前がすでに他のオブジェクトにバインドされているために、バインディングを追加できないことを示すメソッドによってスローされます。
 class NameNotFoundException
          この例外は、バインドされていないために、名前のコンポーネントを解決できない場合にスローされます。
 class NamingException
          Context および DirContext インタフェースでの操作によってスローされるすべての例外のスーパークラスです。
 class NamingSecurityException
          Context および DirContext インタフェースでの操作によってスローされるセキュリティに関連する例外のスーパークラスです。
 class NoInitialContextException
          この例外は、初期コンテキスト実装が作成できない場合にスローされます。
 class NoPermissionException
          この例外は、クライアントがアクセス権をもたない操作を実行しようとするとスローされます。
 class NotContextException
          ネーミング操作を継続するためにコンテキストが必要な地点で、解決されたオブジェクトがコンテキストではない場合に、この例外はスローされます。
 class OperationNotSupportedException
          コンテキスト実装が呼び出された操作をサポートしない場合に、この例外はスローされます。
 class PartialResultException
          この例外は、現在返されている結果、またはこれまでに返された結果が部分的であること、および操作が完了できないことを示すためにスローされます。
 class ReferralException
          この abstract クラスは、LDAP v3 サーバによって返される場合などの「参照」に応答して生成される参照例外を表すのに使用されます。
 class ServiceUnavailableException
          この例外は、ディレクトリサービスまたはネームサービスとの通信を試みた結果、そのサービスが利用できない場合にスローされます。
 class SizeLimitExceededException
          この例外は、メソッドがサイズ関連の制限を超える結果を生成した場合にスローされます。
 class TimeLimitExceededException
          この例外は、メソッドが指定された制限時間内に終了しない場合にスローされます。
 

javax.naming.directory での Exception の使用
 

javax.naming.directory での Exception のサブクラス
 class AttributeInUseException
          この例外は、すでに存在する属性を追加しようとするとスローされます。
 class AttributeModificationException
          この例外は、属性の (スキーマ) 定義や属性の状態と矛盾する、属性、その識別子、またはその値の追加、削除、または変更を実行しようとするとスローされます。
 class InvalidAttributeIdentifierException
          この例外は、無効な属性識別子を使って属性を追加または作成しようとした場合にスローされます。
 class InvalidAttributesException
          この例外は、不完全にまたは不正に指定された属性セットを追加または変更しようとした場合にスローされます。
 class InvalidSearchControlsException
          この例外は、検索操作のための SearchControls の指定が無効な場合にスローされます。
 class InvalidSearchFilterException
          この例外は、検索フィルタの指定が無効である場合にスローされます。
 class NoSuchAttributeException
          この例外は、存在しない属性にアクセスしようとした場合にスローされます。
 class SchemaViolationException
          この例外は、メソッドが何らかの形でスキーマに違反した場合にスローされます。
 

javax.naming.ldap での Exception の使用
 

javax.naming.ldap での Exception のサブクラス
 class LdapReferralException
          この abstract クラスは、LDAP 参照例外を表すために使用されます。
 

javax.naming.spi での Exception の使用
 

Exception をスローする javax.naming.spi のメソッド
 Object ObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
          指定された位置情報または参照情報を使って、オブジェクトを生成します。
static Object NamingManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?,?> environment)
          指定されたオブジェクトおよび環境にオブジェクトのインスタンスを生成します。
static Object DirectoryManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          指定されたオブジェクト、属性、および環境にオブジェクトのインスタンスを生成します。
 Object DirObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)
          位置情報または参照情報、および指定された属性を使って、オブジェクトを生成します。
 

javax.net.ssl での Exception の使用
 

javax.net.ssl での Exception のサブクラス
 class SSLException
          SSL サブシステムによって検出されたエラーを示します。
 class SSLHandshakeException
          クライアントとサーバが、セキュリティのネゴシエーションを適切なレベルで行うことができなかったことを示します。
 class SSLKeyException
          不正な SSL キーを報告します。
 class SSLPeerUnverifiedException
          ピアの識別情報が確認できなかったことを示します。
 class SSLProtocolException
          SSL プロトコルの動作で発生したエラーを報告します。
 

javax.print での Exception の使用
 

javax.print での Exception のサブクラス
 class PrintException
          PrintException クラスは、Print Service インスタンスの使用時に発生する印刷関連のエラー条件をカプセル化します。
 

Exception 型のパラメータを持つ javax.print のコンストラクタ
PrintException(Exception e)
          指定された例外を連鎖する印刷例外を構築します。
PrintException(String s, Exception e)
          詳細メッセージおよび連鎖例外を指定して印刷例外を構築します。
 

javax.print.attribute での Exception の使用
 

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

javax.security.auth での Exception の使用
 

javax.security.auth での Exception のサブクラス
 class DestroyFailedException
          destroy 操作が失敗したことを通知します。
 class RefreshFailedException
          refresh 操作が失敗したことを通知します。
 

javax.security.auth.callback での Exception の使用
 

javax.security.auth.callback での Exception のサブクラス
 class UnsupportedCallbackException
          CallbackHandler が特定の Callback を認識しないことを通知します。
 

javax.security.auth.login での Exception の使用
 

javax.security.auth.login での Exception のサブクラス
 class AccountException
          一般的なアカウント例外です。
 class AccountExpiredException
          ユーザアカウントが期限切れであることを通知します。
 class AccountLockedException
          アカウントがロックされたことを通知します。
 class AccountNotFoundException
          アカウントが見つからないことを通知します。
 class CredentialException
          一般的な資格例外です。
 class CredentialExpiredException
          Credential が期限切れであることを通知します。
 class CredentialNotFoundException
          資格が見つからないことを通知します。
 class FailedLoginException
          ユーザ認証に失敗したことを通知します。
 class LoginException
          基本的なログイン例外です。
 

javax.security.cert での Exception の使用
 

javax.security.cert での Exception のサブクラス
 class CertificateEncodingException
          証明書の符号化例外です。
 class CertificateException
          この例外は、証明書に関するさまざまな問題の 1 つを示します。
 class CertificateExpiredException
          証明書の期限切れの例外です。
 class CertificateNotYetValidException
          証明書がまだ有効ではないことを示す例外です。
 class CertificateParsingException
          証明書構文解析例外です。
 

javax.security.sasl での Exception の使用
 

javax.security.sasl での Exception のサブクラス
 class AuthenticationException
          この例外は、SASL 機構の実装によってスローされ、ID、パスフレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL 交換に失敗したことを示します。
 class SaslException
          このクラスは、SASL の使用時に発生したエラーを表します。
 

javax.sound.midi での Exception の使用
 

javax.sound.midi での Exception のサブクラス
 class InvalidMidiDataException
          InvalidMidiDataException は、不適切な MIDI データが検出されたことを示します。
 class MidiUnavailableException
          MidiUnavailableException は、要求された MIDI コンポーネントが利用不可であるため開いたり作成できない場合に、スローされます。
 

javax.sound.sampled での Exception の使用
 

javax.sound.sampled での Exception のサブクラス
 class LineUnavailableException
          LineUnavailableException は、ラインが使用不可のため開けないことを示す例外です。
 class UnsupportedAudioFileException
          UnsupportedAudioFileException は、認識されたファイルタイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。
 

javax.sql.rowset での Exception の使用
 

javax.sql.rowset での Exception のサブクラス
 class RowSetWarning
          RowSet オブジェクトに設定されたデータベース警告に関する情報を提供する SQLException の拡張です。
 

javax.sql.rowset.serial での Exception の使用
 

javax.sql.rowset.serial での Exception のサブクラス
 class SerialException
          DATALINK、JAVAOBJECTBLOB、CLOB、STRUCT、ARRAY などの SQL 型の直列化または直列化復元時のエラーを示します。
 

javax.sql.rowset.spi での Exception の使用
 

javax.sql.rowset.spi での Exception のサブクラス
 class SyncFactoryException
          SyncFactory 機構のエラーを示します。
 class SyncProviderException
          SyncProvider 機構で発生したエラーを示します。
 

javax.swing での Exception の使用
 

javax.swing での Exception のサブクラス
 class UnsupportedLookAndFeelException
          要求された Look & Feel の管理クラスがユーザのシステムにないことを示す例外です。
 

javax.swing.text での Exception の使用
 

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

javax.swing.tree での Exception の使用
 

javax.swing.tree での Exception のサブクラス
 class ExpandVetoException
          展開および収納が起こらないようにする例外です。
 

javax.swing.undo での Exception の使用
 

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

javax.transaction での Exception の使用
 

javax.transaction での Exception のサブクラス
 class InvalidTransactionException
          この例外は、その要求によって無効なトランザクションコンテキストが伝送されたことを示します。
 class TransactionRequiredException
          この例外は、ある要求によって null のトランザクションコンテキストが伝送されたが、ターゲットオブジェクトにアクティブなトランザクションが必要なことを示します。
 class TransactionRolledbackException
          この例外は、要求の処理に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされたことを示します。
 

javax.transaction.xa での Exception の使用
 

javax.transaction.xa での Exception のサブクラス
 class XAException
          XAException は、リソースマネージャ (RM) によってスローされ、関連するトランザクションでエラーが検出されたことをトランザクションマネージャに通知します。
 

javax.xml.datatype での Exception の使用
 

javax.xml.datatype での Exception のサブクラス
 class DatatypeConfigurationException
          重大な構成エラーを示します。
 

javax.xml.parsers での Exception の使用
 

javax.xml.parsers での Exception のサブクラス
 class ParserConfigurationException
          重大な構成エラーを示します。
 

Exception を返す javax.xml.parsers のメソッド
 Exception FactoryConfigurationError.getException()
          この例外を発生させる原因となった実際の例外 (存在する場合) を返します。
 

Exception 型のパラメータを持つ javax.xml.parsers のコンストラクタ
FactoryConfigurationError(Exception e)
          エラーの Exception 基本原因を指定して、新しい FactoryConfigurationError を作成します。
FactoryConfigurationError(Exception e, String msg)
          Exception の基本原因と詳細メッセージを指定して、新しい FactoryConfigurationError を作成します。
 

javax.xml.transform での Exception の使用
 

javax.xml.transform での Exception のサブクラス
 class TransformerConfigurationException
          重大な構成エラーを示します。
 class TransformerException
          このクラスは、変換処理中に発生した例外状態を示します。
 

Exception を返す javax.xml.transform のメソッド
 Exception TransformerFactoryConfigurationError.getException()
          この例外を発生させる原因となった実際の例外 (存在する場合) を返します。
 

Exception 型のパラメータを持つ javax.xml.transform のコンストラクタ
TransformerFactoryConfigurationError(Exception e)
          エラーの Exception 基本原因を指定して、新しい TransformerFactoryConfigurationError を作成します。
TransformerFactoryConfigurationError(Exception e, String msg)
          Exception の基本原因と詳細メッセージを指定して、新しい TransformerFactoryConfigurationError を作成します。
 

javax.xml.xpath での Exception の使用
 

javax.xml.xpath での Exception のサブクラス
 class XPathException
          XPathException は汎用 XPath 例外を表します。
 class XPathExpressionException
          XPathExpressionException は XPath 式のエラーを表します。
 class XPathFactoryConfigurationException
          XPathFactoryConfigurationExceptionXPathFactory 環境の構成エラーを表します。
 class XPathFunctionException
          XPathFunctionException は XPath 関数のエラーを表します。
 

org.ietf.jgss での Exception の使用
 

org.ietf.jgss での Exception のサブクラス
 class GSSException
          この例外は、GSS-API 機構固有のエラーを含む GSS-API エラーが発生したときにスローされます。
 

org.omg.CORBA での Exception の使用
 

org.omg.CORBA での Exception のサブクラス
 class ACTIVITY_COMPLETED
          ACTIVITY_COMPLETED システム例外は Activity コンテキストにアクセスするメソッドで発生する場合があります。
 class ACTIVITY_REQUIRED
          ACTIVITY_REQUIRED システム例外は Activity コンテキストを必要とするメソッドで発生する場合があります。
 class BAD_CONTEXT
          クライアントが操作を呼び出したが、操作に必要なコンテキスト値がコンテキトに含まれていない場合、例外がスローされます。
 class BAD_INV_ORDER
          この例外は、呼び出し側が間違った順序でオペレーションを呼び出したことを示します。
 class BAD_OPERATION
          オブジェクト参照が既存のオブジェクトを指すが、そのオブジェクトが呼び出されたオペレーションをサポートしない場合にスローされる例外です。
 class BAD_PARAM
          呼び出し側に渡されたパラメータが範囲外、あるいは不正と見なされる場合にスローされる例外です。
 class BAD_QOS
          オブジェクトが、関連したサービスセマンティクスの QoS を持つ呼び出しパラメータで必要な QoS をサポートできない場合、BAD_QOS 例外が発生します。
 class BAD_TYPECODE
          ORB が無効な型コード (たとえば、無効な TCKind 値の型コード) を検出したときにスローされる例外です。
 class Bounds
          メソッドがアクセスしようとしているオブジェクトに対して、パラメータが有効な範囲内にない場合にスローされるユーザ例外です。
 class CODESET_INCOMPATIBLE
          この例外は、クライアントのネイティブコードセットとサーバのネイティブコードセットとの間で有効な通信ができない場合に発生します。
 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_ACTIVITY
          トランザクションまたは Activity が中断されたコンテキストとは別のコンテキストで再開される場合、Activity または Transaction サービスの再開メソッドで INVALID_ACTIVITY システム例外が発生することがあります。
 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 PolicyError
          ポリシーエラーが発生した場合にスローされるユーザ例外です。
 class REBIND
          現在有効な RebindPolicy が NO_REBIND または NO_RECONNECT の値とバインドされたオブジェクト参照の呼び出しを持つことによって、LocateReply メッセージの状態が OBJECT_FORWARD に、または Reply メッセージの状態が LOCATION_FORWARDになり、REBIND が発生します。
 class SystemException
          すべての CORBA 標準例外のルートクラスです。
 class TIMEOUT
          TIMEOUT は、配信されずに指定された有効期間を超過した場合に発生します。
 class TRANSACTION_MODE
          CORBA TRANSACTION_MODE 例外は、IOR の InvocationPolicy と選択した呼び出しパス (直接呼び出しまたは回送された呼び出し) の間に不一致がある場合に、クライアント ORB によってスローされます。
 class TRANSACTION_REQUIRED
          要求で null トランザクションコンテキストが送られたが、アクティブなトランザクションが必要なことを示す例外です。
 class TRANSACTION_ROLLEDBACK
          要求に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされた場合にスローされる例外です。
 class TRANSACTION_UNAVAILABLE
          Transaction Service への接続が異常終了してトランザクションサービスコンテキストを処理できない場合、CORBA TRANSACTION_UNAVAILABLE 例外が ORB によってスローされます。
 class TRANSIENT
          ORB がオブジェクトに到達しようとして失敗した場合にスローされる例外です。
 class UNKNOWN
          オペレーション実装が CORBA 以外の例外 (実装のプログラミング言語に固有の例外など) をスローするか、オペレーションの発生式に指定されていないユーザ例外をオペレーションがスローする場合に、発生する例外です。
 class UnknownUserException
          サーバから返されたユーザ例外を格納するクラスです。
 class UserException
          CORBA IDL 定義のユーザ例外のルートクラスです。
 class 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 のサブクラス
 class Invalid
          Invalid 例外は、パラメータとして不正な DynAny または Any が渡された場合に、動的 Any のオペレーションによってスローされます。
 class InvalidSeq
          InvalidSeq 例外は、シーケンス (Java 配列) を引数に取る動的 Any に対するすべてのオペレーションにより、そのシーケンスが無効な場合にスローされます。
 class InvalidValue
           
 class TypeMismatch
          TypeMismatch 例外は、内容の実際の型とアクセス先の型が一致しない場合に、動的 Any のアクセス用メソッドによってスローされます。
 

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

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

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

org.omg.CORBA.portable での Exception のサブクラス
 class ApplicationException
          このクラスは、ORB とスタブ間のアプリケーションレベルの例外を通知するのに使用します。
 class IndirectionException
          間接参照の例外は、Java 固有のシステム例外です。
 class RemarshalException
          このクラスは、位置転送例外およびオブジェクト転送 GIOP メッセージを ORB に差し戻すのに使用されます。
 class UnknownException
          org.omg.CORBA.portable.UnknownException は、Tie と ORB 間、および ORB とスタブ間の未知の例外を通知するのに使用されます。
 

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

org.omg.CORBA.TypeCodePackage での Exception のサブクラス
 class BadKind
          例外 BadKind は、TypeCode オブジェクトで不適切な操作が呼び出された場合にスローされます。
 

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

org.omg.CosNaming.NamingContextExtPackage での Exception のサブクラス
 class InvalidAddress
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java。
 

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

org.omg.CosNaming.NamingContextPackage での Exception のサブクラス
 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 での Exception の使用
 

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

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

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

org.omg.PortableInterceptor での Exception の使用
 

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

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

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

org.omg.PortableServer での Exception の使用
 

org.omg.PortableServer での Exception のサブクラス
 class ForwardRequest
          org/omg/PortableServer/ForwardRequest.java。
 

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

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

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

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

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

org.omg.PortableServer.POAPackage での Exception のサブクラス
 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。
 

org.w3c.dom での Exception の使用
 

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

org.w3c.dom.events での Exception の使用
 

org.w3c.dom.events での Exception のサブクラス
 class EventException
          イベント操作は、メソッドの説明で指定されるように EventException をスローします。
 

org.w3c.dom.ls での Exception の使用
 

org.w3c.dom.ls での Exception のサブクラス
 class LSException
          処理が停止すると、パーサまたは書き込みの操作は LSException をスローすることがあります。
 

org.xml.sax での Exception の使用
 

org.xml.sax での Exception のサブクラス
 class SAXException
          SAX の一般的なエラーまたは警告をカプセル化します。
 class SAXNotRecognizedException
          認識されない識別子のための例外クラスです。
 class SAXNotSupportedException
          サポート対象外の操作のための例外クラスです。
 class SAXParseException
          XML 構文解析エラーまたは警告をカプセル化します。
 

Exception を返す org.xml.sax のメソッド
 Exception SAXException.getException()
          組み込み例外を返します (存在する場合)。
 

Exception 型のパラメータを持つ org.xml.sax のコンストラクタ
SAXException(Exception e)
          既存の例外をラップする新しい SAXException を作成します。
SAXException(String message, Exception e)
          既存の例外から新しい SAXException を作成します。
SAXParseException(String message, Locator locator, Exception e)
          既存の例外を SAXParseException にラップします。
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
          組み込み例外を使用して新しい SAXParseException を生成します。
 


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 も参照してください。