JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.lang.IllegalStateException の使用

IllegalStateException を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.nio データのコンテナであるバッファを定義し、その他の NIO パッケージの概要を提供します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.awt での IllegalStateException の使用
 

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

java.awt.dnd での IllegalStateException の使用
 

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

java.nio での IllegalStateException の使用
 

java.nio での IllegalStateException のサブクラス
 class InvalidMarkException
          マークが定義されていない状態でバッファをリセットしようとしたときにスローされる、未検査例外です。
 

java.nio.channels での IllegalStateException の使用
 

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

java.util での IllegalStateException の使用
 

java.util での IllegalStateException のサブクラス
 class FormatterClosedException
          フォーマッタを閉じる際にスローされる、チェックされない例外です。
 

java.util.concurrent での IllegalStateException の使用
 

java.util.concurrent での IllegalStateException のサブクラス
 class CancellationException
          タスクが取り消されたために、FutureTask などの値を生成するタスクの結果を取得できないことを示す例外。
 

javax.crypto での IllegalStateException の使用
 

IllegalStateException をスローする javax.crypto のメソッド
 byte[] Mac.doFinal()
          MAC 操作を終了します。
 byte[] Mac.doFinal(byte[] input)
          指定されたバイトの配列を処理して MAC 操作を終了します。
 void Mac.doFinal(byte[] output, int outOffset)
          MAC 操作を終了します。
 Key KeyAgreement.doPhase(Key key, boolean lastPhase)
          この鍵合意に関係する相手のだれかから受け取った、指定された鍵を使用してこの鍵合意の次の段階を実行します。
protected abstract  Key KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
          この鍵合意に関係する相手のだれかから受け取った、指定された鍵を使用してこの鍵合意の次の段階を実行します。
protected abstract  byte[] KeyAgreementSpi.engineGenerateSecret()
          共有の秘密情報を生成して新しいバッファ内に返します。
protected abstract  int KeyAgreementSpi.engineGenerateSecret(byte[] sharedSecret, int offset)
          共有の秘密情報を生成して、offset から始まる sharedSecret バッファ内に格納します。
protected abstract  SecretKey KeyAgreementSpi.engineGenerateSecret(String algorithm)
          共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密鍵オブジェクトとして返します。
 byte[] KeyAgreement.generateSecret()
          共有の秘密情報を生成して新しいバッファ内に返します。
 int KeyAgreement.generateSecret(byte[] sharedSecret, int offset)
          共有の秘密情報を生成して、offset から始まる sharedSecret バッファ内に格納します。
 SecretKey KeyAgreement.generateSecret(String algorithm)
          共有の秘密情報を作成して、それを指定されたアルゴリズムの SecretKey オブジェクトとして返します。
 byte[] ExemptionMechanism.genExemptionBlob()
          除外機構の鍵 Blob を生成します。
 int ExemptionMechanism.genExemptionBlob(byte[] output)
          除外機構の鍵 Blob を生成して、結果を output バッファに格納します。
 int ExemptionMechanism.genExemptionBlob(byte[] output, int outputOffset)
          除外機構の鍵 Blob を生成して、結果を outputOffset から始まる output バッファに格納します。
 int ExemptionMechanism.getOutputSize(int inputLen)
          入力の長さ inputLen (バイト単位) を指定して、次の genExemptionBlob 操作の結果を保持するために必要な出力バッファの長さをバイト数で返します。
 void Mac.update(byte input)
          指定されたバイトを処理します。
 void Mac.update(byte[] input)
          指定されたバイトの配列を処理します。
 void Mac.update(byte[] input, int offset, int len)
          input 内の len バイトを処理します。
 

javax.swing での IllegalStateException の使用
 

IllegalStateException をスローする javax.swing のメソッド
 void TransferHandler.exportToClipboard(JComponent comp, Clipboard clip, int action)
          指定されたコンポーネントを指定されたクリップボードへ転送します。
 


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