JavaTM Platform
Standard Ed. 6

クラス
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 共通言語) コンポーネントのセットを提供します。 
javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディングフレームワークをクライアントアプリケーションに提供します。 
 

java.awt での IllegalStateException の使用
 

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

IllegalStateException をスローする java.awt のメソッド
 void SplashScreen.close()
          スプラッシュ画面を隠し、ウィンドウを閉じ、関連するすべてのリソースを解放します。
 Graphics2D SplashScreen.createGraphics()
          スプラッシュ画面に重ねて描画できる、スプラッシュ画面のオーバーレイイメージのグラフィックスコンテキストを Graphics2D オブジェクトとして生成します。
 Rectangle SplashScreen.getBounds()
          スプラッシュ画面ウィンドウの境界を Rectangle として返します。
 URL SplashScreen.getImageURL()
          現在のスプラッシュ画面のイメージを返します。
 Dimension SplashScreen.getSize()
          スプラッシュ画面ウィンドウのサイズを Dimension として返します。
 void SplashScreen.setImageURL(URL imageURL)
          スプラッシュ画面のイメージを変更します。
 void SplashScreen.update()
          オーバーレイイメージの現在の内容でスプラッシュウィンドウを更新します。
 

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)
          指定されたコンポーネントを指定されたクリップボードへ転送します。
 

javax.xml.bind での IllegalStateException の使用
 

IllegalStateException をスローする javax.xml.bind のメソッド
 Object UnmarshallerHandler.getResult()
          非整列化された結果を取得します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。