JavaTM 2
Platform
Std. Ed. v1.4.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.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.nio データのコンテナであるバッファについて定義し、その他の NIO パッケージの概要情報を提供します。  
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。  
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。  
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
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.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データの格納および取得ができます。 
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。  
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。  
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。  
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 Print Service の属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。  
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。  
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。  
javax.security.cert 公開鍵証明書用のクラスを提供します。  
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo 開発者がテキストエディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。  
javax.transaction 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。  
javax.transaction.xa トランザクションマネージャとリソースマネージャの間の規約を定義する API を提供します。 
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
javax.xml.transform このパッケージは、変換命令の処理、およびソースから結果への変換を実行するための汎用 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.CurrentPackage メソッドの実装に対して、呼び出し元のオブジェクトの識別情報へのアクセス権を付与します。 
org.omg.PortableServer.POAManagerPackage このパッケージが関連付けられている POA の処理状態をカプセル化します。 
org.omg.PortableServer.POAPackage このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。  
org.w3c.dom XML データ処理用の Java API のコンポーネント API である DOM (Document Object Model) のインタフェースを提供します。 
org.xml.sax Java API for XML Processing のコンポーネント API である Simple API for XML (SAX) のクラスおよびインタフェースを提供します。 
 

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
          ImagingOpException は、BufferedImageOp または RasterOp のフィルタメソッドのうちの 1 つがイメージを処理できない場合にスローされます。
 class RasterFormatException
          RasterFormatException は、Raster に無効なレイアウト情報がある場合にスローされます。
 

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()
          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 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 UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 

java.lang.reflect での Exception の使用
 

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

java.net での Exception の使用
 

java.net での Exception のサブクラス
 class BindException
          ローカルなアドレスおよびポートに対してソケットのバインドを試行中にエラーが発生したことを通知します。
 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 のコンストラクタ
UnmarshalException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ UnmarshalException を構築します。
UnknownHostException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ UnknownHostException を構築します。
UnexpectedException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ UnexpectedException を構築します。
StubNotFoundException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ StubNotFoundException を構築します。
ServerRuntimeException(String s, Exception ex)
          推奨されていません。 代替はありません。
ServerException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ServerException を構築します。
MarshalException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ MarshalException を構築します。
ConnectIOException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ConnectIOException を構築します。
ConnectException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ ConnectException を構築します。
AccessException(String s, Exception ex)
          指定された詳細メッセージおよび入れ子の例外を持つ AccessException を構築します。
 

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
          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 コールバックは、RMI ランタイムが RMISocketFactory を介して ServerSocket を作成できなかった場合に呼び出されます。
 

Exception をスローする java.rmi.server のメソッド
 void Skeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
          推奨されていません。 代替はありません。
 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 および Java 2 SDK と互換性のあるスタブを生成します。互換性のあるスタブは、rmic -vcompat を使っても生成できます。

 void RemoteCall.executeCall()
          推奨されていません。 代替はありません。
 

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

java.security での Exception の使用
 

java.security での Exception のサブクラス
 class AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
 class DigestException
          汎用的なメッセージダイジェスト例外です。
 class GeneralSecurityException
          これは一般的なセキュリティ例外クラスで、このクラスを拡張して、java.security パッケージのすべての例外クラスをグループ化します。
 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 UnrecoverableKeyException
          この例外は、キーストア内のキーを復元できない場合にスローされます。
 

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

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

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

java.security.acl での Exception の使用
 

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

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 EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します
 class MissingResourceException
          リソースが欠落していることを通知します。
 class NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 class TooManyListenersException
           TooManyListenersException は、Java イベントモデルの一部として、通常はマルチキャストのイベントソースをユニキャストの特殊なケースであると注釈を付けて実装するために使用します。
 

java.util.jar での Exception の使用
 

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

java.util.logging での Exception の使用
 

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

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.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.naming での Exception の使用
 

javax.naming での Exception のサブクラス
 class AuthenticationException
          この例外は、ネーミングサービスまたはディレクトリサービスにアクセスする際に認証エラーが発生した場合にスローされます。
 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 InvalidAttributeValueException
          このクラスは、属性のスキーマの定義と矛盾する値を属性に追加しようとした場合にスローされます。
 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 AccountExpiredException
          ユーザアカウントが期限切れであることを通知します。
 class CredentialExpiredException
          Credential が期限切れであることを通知します。
 class FailedLoginException
          ユーザ認証に失敗したことを通知します。
 class LoginException
          基本的なログイン例外です。
 

javax.security.cert での Exception の使用
 

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

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.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
          この例外は、ある要求によって のトランザクションコンテキストが伝送されたが、ターゲットオブジェクトにアクティブなトランザクションが必要なことを示します。
 class TransactionRolledbackException
          この例外は、要求の処理に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされたことを示します。
 

javax.transaction.xa での Exception の使用
 

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

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 を作成します。
 

org.ietf.jgss での Exception の使用
 

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

org.omg.CORBA での Exception の使用
 

org.omg.CORBA での Exception のサブクラス
 class BAD_CONTEXT
          クライアントがオペレーションを呼び出したが、オペレーションに必要なコンテキスト値がコンテキトに含まれていない場合、例外がスローされます。
 class BAD_INV_ORDER
          この例外は、呼び出し側が間違った順序でオペレーションを呼び出したことを示します。
 class BAD_OPERATION
          オブジェクト参照が既存のオブジェクトを指すが、そのオブジェクトが呼び出されたオペレーションをサポートしない場合にスローされる例外です。
 class BAD_PARAM
          呼び出し側に渡されたパラメータが範囲外、あるいは不正と見なされる場合にスローされる例外です。
 class BAD_TYPECODE
          ORB が無効な型コード (たとえば、無効な TCKind 値の型コード) を検出したときにスローされる例外です。
 class Bounds
          メソッドがアクセスしようとしているオブジェクトに対して、パラメータが有効な範囲内にない場合にスローされるユーザ例外です。
 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 PolicyError
          ポリシーエラーが発生した場合にスローされるユーザ例外です。
 class SystemException
          すべての CORBA 標準例外のルートクラスです。
 class TRANSACTION_REQUIRED
          要求で null トランザクションコンテキストが送られたが、アクティブなトランザクションが必要なことを示す例外です。
 class TRANSACTION_ROLLEDBACK
          要求に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされた場合にスローされる例外です。
 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
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 

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

org.omg.CosNaming.NamingContextPackage での Exception のサブクラス
 class AlreadyBound
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 class CannotProceed
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 class NotEmpty
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 class NotFound
          IDL-to-Java コンパイラ (ポータブル) バージョン 3.1 により ../../../..
 

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 ForwardRequest
          org/omg/PortableInterceptor/ForwardRequest.java。
 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.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.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 のコンストラクタ
SAXParseException(String message, Locator locator, Exception e)
          既存の例外を SAXParseException にラップします。
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
          組み込み例外を使って新しい SAXParseException を生成します。
SAXException(Exception e)
          既存の例外をラップする新しい SAXException を作成します。
SAXException(String message, Exception e)
          既存の例外から新しい SAXException を作成します。
 


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.