JavaTM Platform
Standard Ed. 6

クラス
java.io.IOException の使用

IOException を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。 
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザーインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティー間で情報を変換する機構を提供します。 
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans Beans (JavaBeansTM アーキテクチャーに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.management Java 仮想マシンの管理および Java 仮想マシンが実行されているオペレーティングシステムの管理を監視する管理インタフェースを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.nio データのコンテナであるバッファーについて定義し、その他の NIO パッケージの概要情報を提供します。 
java.nio.channels 入出力操作を実行できるエンティティー (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.nio.channels.spi java.nio.channels パッケージのサービスプロバイダクラスです。 
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 
java.rmi RMI パッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.server サーバー側の RMI をサポートするクラスとインタフェースを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
java.util.jar JAR (Java ARchive) ファイル形式の読み込みと書き込みに使うクラスを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.prefs このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.activation   
javax.activity 非整列化中に ORB 機構によってスローされる Activity サービス関連の例外が含まれています。 
javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
javax.imageio.stream ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.loading 改良型の動的ロード機能を実装するクラスを提供します。 
javax.management.remote JMX MBean サーバーにリモートアクセスするためのインタフェースです。 
javax.management.remote.rmi RMI コネクタは、RMI を使ってクライアント要求をリモート MBean サーバーへ転送する、JMX リモート API用のコネクタです。 
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。 
javax.net ネットワークアプリケーションのためのクラスを提供します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.rmi.CORBA RMI-IIOP 用の移植可能な API を含みます。 
javax.rmi.ssl Secure Sockets Layer (SSL) プロトコル、または Transport Layer Security (TLS) プロトコルに RMIClientSocketFactory および RMIServerSocketFactory の実装を提供します。 
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザー名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示したりする際に必要なクラスを提供します。 
javax.security.sasl SASL をサポートするためのクラスとインタフェースを含みます。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。 
javax.sound.midi.spi 新しい MIDI デバイス、MIDI ファイルリーダーおよびライター、またはサウンドバンクリーダーを提供するときに、サービスプロバイダが実装するインタフェースを提供します。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.sound.sampled.spi 新しいオーディオデバイス、ソースファイルのリーダーやライター、またはオーディオ形式コンバータを提供するときに、サービスプロバイダがサブクラス化する抽象クラスを提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.filechooser このパッケージには、JFileChooser コンポーネントによって使用されるクラスおよびインタフェースが含まれています。 
javax.swing.plaf.synth Synth は、すべてのペイントが委譲されるスキン設定可能な Look & Feel です。 
javax.swing.text 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。 
javax.swing.text.html.parser デフォルトの HTML パーサーを、サポートクラスとともに提供します。 
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
javax.transaction 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。 
javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディングフレームワークをクライアントアプリケーションに提供します。 
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
javax.xml.soap SOAP メッセージの作成と構築を実行する API を提供します。 
javax.xml.validation このパッケージは、XML ドキュメントの検証するための API を提供します。 
org.omg.CORBA.portable ポータビリティーレイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.xml.sax このパッケージはコア SAX API を提供します。 
org.xml.sax.ext このパッケージには、適合する SAX ドライバでは必ずしもサポートされない SAX2 機能のインタフェースが含まれます。 
org.xml.sax.helpers このパッケージは、SAX ベースのアプリケーションをブートストラップするためのサポートを含む「ヘルパー」クラスを含みます。 
 

java.applet での IOException の使用
 

IOException をスローする java.applet のメソッド
 void AppletContext.setStream(String key, InputStream stream)
          指定されたストリームをこのアプレットコンテキストの指定されたキーに関連付けます。
 

java.awt での IOException の使用
 

IOException をスローする java.awt のメソッド
 void Desktop.browse(URI uri)
          デフォルトのブラウザを起動して、URI を表示します。
static Font Font.createFont(int fontFormat, File fontFile)
          指定されたフォントタイプと指定されたフォントファイルを使用して新しい Font を返します。
static Font Font.createFont(int fontFormat, InputStream fontStream)
          指定されたフォントタイプと入力データを使用して新しい Font を返します。
 void Desktop.edit(File file)
          関連付けられたエディタアプリケーションを起動して、ファイルを編集用に開きます。
 void Desktop.mail()
          ユーザーデフォルトのメールクライアントのメール作成ウィンドウを起動します。
 void Desktop.mail(URI mailtoURI)
          ユーザーデフォルトのメールクライアントのメール作成ウィンドウを起動し、mailto:URI で指定されているメッセージフィールドにデータを設定します。
 void Desktop.open(File file)
          関連付けられたアプリケーションを起動してファイルを開きます。
 void Desktop.print(File file)
          関連付けられたアプリケーションの印刷コマンドを使用して、ネイティブデスクトップの印刷機能でファイルを印刷します。
protected static void AWTEventMulticaster.save(ObjectOutputStream s, String k, EventListener l)
           
protected  void AWTEventMulticaster.saveInternal(ObjectOutputStream s, String k)
           
 void SplashScreen.setImageURL(URL imageURL)
          スプラッシュ画面のイメージを変更します。
 

java.awt.color での IOException の使用
 

IOException をスローする java.awt.color のメソッド
static ICC_Profile ICC_Profile.getInstance(InputStream s)
          InputStream のデータと対応する ICC_Profile を構築します。
static ICC_Profile ICC_Profile.getInstance(String fileName)
          ファイルのデータと対応する ICC_Profile を構築します。
 void ICC_Profile.write(OutputStream s)
          この ICC_Profile を OutputStream に書き出します。
 void ICC_Profile.write(String fileName)
          この ICC_Profile をファイルに書き出します。
 

java.awt.datatransfer での IOException の使用
 

IOException をスローする java.awt.datatransfer のメソッド
 Object Clipboard.getData(DataFlavor flavor)
          指定された DataFlavor でクリップボードの現在の内容を表すオブジェクトを返します。
 Reader DataFlavor.getReaderForText(Transferable transferable)
          必要に応じて、予想される文字セット (エンコード) をデコードしたテキストフレーバの Reader を取得します。
 Object Transferable.getTransferData(DataFlavor flavor)
          転送されるデータを表すオブジェクトを返します。
 Object StringSelection.getTransferData(DataFlavor flavor)
          可能であれば、要求された DataFlavorTransferable データを返します。
 void DataFlavor.readExternal(ObjectInput is)
          直列化された状態の DataFlavor を復元します。
 void DataFlavor.writeExternal(ObjectOutput os)
          DataFlavor を直列化します。
 

java.awt.dnd での IOException の使用
 

IOException をスローする java.awt.dnd のメソッド
 Object DropTargetContext.TransferableProxy.getTransferData(DataFlavor df)
          要求されたデータフレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。
 

java.awt.print での IOException の使用
 

IOException を返す java.awt.print のメソッド
 IOException PrinterIOException.getIOException()
          印刷ジョブを中断させる IOException を返します。
 

IOException 型のパラメータを持つ java.awt.print のコンストラクタ
PrinterIOException(IOException exception)
          指定された IOException の文字列表現で新しい PrinterIOException を構築します。
 

java.beans での IOException の使用
 

IOException をスローする java.beans のメソッド
static Object Beans.instantiate(ClassLoader cls, String beanName)
           Bean のインスタンスを生成します。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
           Bean のインスタンスを生成します。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
          Bean のインスタンスを生成します。
 

java.beans.beancontext での IOException の使用
 

IOException をスローする java.beans.beancontext のメソッド
protected  void BeanContextSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          defaultWriteObject() のあと、子を直列化する前の readObject によって呼び出されます。
protected  void BeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          BeanContextSupport readObject が子を直列化する前に、BeanContextSupport readObject によって呼び出されます。
protected  void BeanContextSupport.bcsPreSerializationHook(ObjectOutputStream oos)
          defaultWriteObject() のあと、子を直列化する前の writeObject によって呼び出されます。
protected  void BeanContextServicesSupport.bcsPreSerializationHook(ObjectOutputStream oos)
          BeanContextSupport writeObject が子を直列化する前に、BeanContextSupport writeObject によって呼び出されます。
protected  void BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
          コレクションを直列化復元するために readObject によって使用されます。
 Object BeanContextSupport.instantiateChild(String beanName)
           instantiateChild メソッドは、Bean を入れ子にして BeanContext にインスタンスを生成する処理を単純化する BeanContext の簡易フックです。
 Object BeanContext.instantiateChild(String beanName)
          この BeanContext の子として指定された JavaBean のインスタンスを生成します。
 void BeanContextSupport.readChildren(ObjectInputStream ois)
          このクラスのインスタンスが BeanContext プロトコル (およびそのサブプロトコル) の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。
protected  void BeanContextSupport.serialize(ObjectOutputStream oos, Collection coll)
          コレクションを直列化するために writeObject によって使用されます。
 void BeanContextSupport.writeChildren(ObjectOutputStream oos)
          この BeanContext の子すべてを直列化するのに使用されます。
 

java.io での IOException の使用
 

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

IOException をスローする java.io のメソッド
protected  void ObjectOutputStream.annotateClass(Class<?> cl)
          サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。
protected  void ObjectOutputStream.annotateProxyClass(Class<?> cl)
          サブクラスはこのメソッドを実装して、ダイナミックプロキシクラスに対する記述子とともにカスタムデータをストリームに格納します。
 Writer Writer.append(char c)
          指定された文字をこのライターに追加します。
 Writer Writer.append(CharSequence csq)
          指定された文字シーケンスをこのライターに追加します。
 Writer Writer.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのライターに追加します。
 int FileInputStream.available()
          この入力ストリームのメソッドの次の呼び出しによって、ブロックせずにこの入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。
 int InputStream.available()
          この入力ストリームのメソッドの次の呼び出しによって、ブロックせずにこの入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。
 int BufferedInputStream.available()
          この入力ストリームのメソッドの次の呼び出しによって、ブロックせずにこの入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。
 int FilterInputStream.available()
          この入力ストリームのメソッドの次の呼び出し側によって、ブロックせずにこの入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。
 int ObjectInputStream.available()
          ブロックせずに読み込むことができるバイト数を返します。
 int ObjectInput.available()
          ブロックせずに読み込むことができるバイト数を返します。
 int PushbackInputStream.available()
          この入力ストリームのメソッドの次の呼び出しによって、ブロックせずにこの入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。
 int SequenceInputStream.available()
          現在の基本となる入力ストリームに対するメソッドの次の呼び出しによって、ブロックせずに現在の基本となる入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。
 int PipedInputStream.available()
          ブロックせずに入力ストリームから読み込むことができるバイト数を返します。
 int LineNumberInputStream.available()
          推奨されていません。 ブロックせずに入力ストリームから読み込むことができるバイト数を返します。
 void FileInputStream.close()
          ファイル入力ストリームを閉じ、このストリームに関連するシステムリソースを解放します。
 void InputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void Closeable.close()
          このストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 void FileOutputStream.close()
          ファイル出力ストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
 void OutputStream.close()
          出力ストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
 void BufferedInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void FilterInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void FilterOutputStream.close()
          出力ストリームを閉じ、これに関連するすべてのシステムリソースを解放します。
 void OutputStreamWriter.close()
           
abstract  void Writer.close()
          ストリームを最初にフラッシュして、閉じます。
 void BufferedWriter.close()
           
 void BufferedReader.close()
           
abstract  void Reader.close()
          ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 void InputStreamReader.close()
           
 void ObjectOutputStream.close()
          ストリームを閉じます。
 void ObjectOutput.close()
          ストリームを閉じます。
 void ObjectInputStream.close()
          入力ストリームを閉じます。
 void ObjectInput.close()
          入力ストリームを閉じます。
 void ByteArrayInputStream.close()
          ByteArrayInputStream を閉じても、何も変化はありません。
 void ByteArrayOutputStream.close()
          ByteArrayOutputStream を閉じても、何も変化はありません。
 void RandomAccessFile.close()
          このランダムアクセスファイルストリームを閉じて、ストリームに関連付けられたシステムリソースを解放します。
 void FilterReader.close()
           
 void StringWriter.close()
          StringWriter を閉じても、何の影響もありません。
 void PushbackInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void SequenceInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void PushbackReader.close()
          ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 void PipedWriter.close()
          パイプで連結された出力ストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
 void PipedReader.close()
          パイプによるストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 void PipedOutputStream.close()
          パイプで連結された出力ストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
 void PipedInputStream.close()
          パイプによる入力ストリームを閉じ、そのストリームに関連するすべてのシステムリソースを解放します。
 void FilterWriter.close()
           
 void PipedOutputStream.connect(PipedInputStream snk)
          パイプで連結された出力ストリームを受信側に接続します。
 void PipedInputStream.connect(PipedOutputStream src)
          パイプで連結された入力ストリームをパイプで連結された出力ストリーム src に接続します。
 void PipedWriter.connect(PipedReader snk)
          パイプで連結されたライターを受信側に接続します。
 void PipedReader.connect(PipedWriter src)
          パイプで連結されたリーダーをパイプで連結されたライター src に接続します。
 boolean File.createNewFile()
          この抽象パス名が示す空の新しいファイルを不可分 (atomic) に生成します (その名前のファイルがまだ存在しない場合だけ)。
static File File.createTempFile(String prefix, String suffix)
          指定された接頭辞と接尾辞をファイル名の生成に使用して、デフォルトの一時ファイルディレクトリに空のファイルを生成します。
static File File.createTempFile(String prefix, String suffix, File directory)
           指定されたディレクトリで新しい空のファイルを生成し、その名前には、指定された接頭辞および接尾辞の文字列が使用されます。
abstract  boolean ObjectInputStream.GetField.defaulted(String name)
          名前で指定されたフィールドがデフォルトで設定されており、このストリームで値を持たない場合に true を返します。
 void ObjectInputStream.defaultReadObject()
          現在のクラスの非 static および非 transient フィールドを、このストリームから読み込みます。
 void ObjectOutputStream.defaultWriteObject()
          現在のクラスの非 static および非 transient のフィールドを、このストリームに書き込みます。
protected  void ObjectOutputStream.drain()
          ObjectOutputStream 内のバッファリングされているデータをすべて排出します。
protected  void FileInputStream.finalize()
          ファイル入力ストリームへの参照が存在しなくなったときに、このストリームの close メソッドが確実に呼び出されるようにします。
protected  void FileOutputStream.finalize()
          ファイルへの接続をクリーンアップし、このストリームへの参照がなくなったときにこのファイル出力ストリームの close メソッドが呼び出されるようにします。
 void OutputStream.flush()
          出力ストリームをフラッシュして、バッファリングされていたすべての出力バイトを強制的に書き込みます。
 void Flushable.flush()
          バッファーに格納されているすべての出力を基本となるストリームに書き込むことによって、このストリームをフラッシュします。
 void FilterOutputStream.flush()
          出力ストリームをフラッシュして、バッファリングされていたすべての出力バイトを強制的にストリームに書き込みます。
 void BufferedOutputStream.flush()
          バッファリングされた出力ストリームをフラッシュします。
 void OutputStreamWriter.flush()
          ストリームをフラッシュします。
abstract  void Writer.flush()
          ストリームをフラッシュします。
 void BufferedWriter.flush()
          ストリームをフラッシュします。
 void ObjectOutputStream.flush()
          ストリームをフラッシュします。
 void ObjectOutput.flush()
          ストリームをフラッシュします。
 void DataOutputStream.flush()
          データ出力ストリームをフラッシュします。
 void PipedWriter.flush()
          出力ストリームをフラッシュして、バッファリングされていたすべての出力文字を強制的に書き込みます。
 void PipedOutputStream.flush()
          出力ストリームをフラッシュして、バッファリングされていたすべての出力バイトを強制的に書き込みます。
 void FilterWriter.flush()
          ストリームをフラッシュします。
abstract  boolean ObjectInputStream.GetField.get(String name, boolean val)
          名前で指定された boolean フィールドの値を持続フィールドから取得します。
abstract  byte ObjectInputStream.GetField.get(String name, byte val)
          名前で指定された byte フィールドの値を持続フィールドから取得します。
abstract  char ObjectInputStream.GetField.get(String name, char val)
          名前で指定された char フィールドの値を持続フィールドから取得します。
abstract  double ObjectInputStream.GetField.get(String name, double val)
          名前で指定された double フィールドの値を持続フィールドから取得します。
abstract  float ObjectInputStream.GetField.get(String name, float val)
          名前で指定された float フィールドの値を持続フィールドから取得します。
abstract  int ObjectInputStream.GetField.get(String name, int val)
          名前で指定された int フィールドの値を持続フィールドから取得します。
abstract  long ObjectInputStream.GetField.get(String name, long val)
          名前で指定された long フィールドの値を持続フィールドから取得します。
abstract  Object ObjectInputStream.GetField.get(String name, Object val)
          名前で指定された Object フィールドの値を持続フィールドから取得します。
abstract  short ObjectInputStream.GetField.get(String name, short val)
          名前で指定された short フィールドの値を持続フィールドから取得します。
 File File.getCanonicalFile()
          この抽象パス名の正規の形式を返します。
 String File.getCanonicalPath()
          この抽象パス名の正規のパス名文字列を返します。
 FileDescriptor FileInputStream.getFD()
          この FileInputStream に使用されているファイルシステムの実際のファイルへの接続を表す FileDescriptor オブジェクトを返します。
 FileDescriptor FileOutputStream.getFD()
          ストリームに関連したファイル記述子を返します。
 FileDescriptor RandomAccessFile.getFD()
          このストリームに関連する不透明なファイル記述子を返します。
 long RandomAccessFile.getFilePointer()
          このファイルの現在のオフセットを返します。
 long RandomAccessFile.length()
          このファイルの長さを返します。
 void BufferedReader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void Reader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void StringReader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void FilterReader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void PushbackReader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void LineNumberReader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void CharArrayReader.mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 void BufferedWriter.newLine()
          改行文字を書き込みます。
 int StreamTokenizer.nextToken()
          このトークナイザの入力ストリームの次のトークンを構文解析します。
 ObjectOutputStream.PutField ObjectOutputStream.putFields()
          ストリームに書き込まれる持続フィールドをバッファーに格納するために使用されるオブジェクトを取得します。
 int FileInputStream.read()
          この入力ストリームからデータのバイトを読み込みます。
abstract  int InputStream.read()
          入力ストリームからデータの次のバイトを読み込みます。
 int BufferedInputStream.read()
          InputStreamread メソッドの汎用規約を参照してください。
 int FilterInputStream.read()
          この入力ストリームからデータの次のバイトを読み込みます。
 int BufferedReader.read()
          単一の文字を読み込みます。
 int Reader.read()
          単一の文字を読み込みます。
 int InputStreamReader.read()
          単一の文字を読み込みます。
 int ObjectInputStream.read()
          データのバイトを読み込みます。
 int ObjectInput.read()
          データのバイトを読み込みます。
 int RandomAccessFile.read()
          このファイルからデータのバイトを読み取ります。
 int StringReader.read()
          単一の文字を読み込みます。
 int FilterReader.read()
          単一の文字を読み込みます。
 int PushbackInputStream.read()
          この入力ストリームからデータの次のバイトを読み込みます。
 int SequenceInputStream.read()
          この入力ストリームからデータの次のバイトを読み込みます。
 int PushbackReader.read()
          単一の文字を読み込みます。
 int PipedReader.read()
          パイプで連結されたストリームからデータの次の文字を読み込みます。
 int PipedInputStream.read()
          パイプで連結された入力ストリームからデータの次のバイトを読み込みます。
 int LineNumberReader.read()
          単一の文字を読み込みます。
 int LineNumberInputStream.read()
          推奨されていません。 この入力ストリームからデータの次のバイトを読み込みます。
 int CharArrayReader.read()
          単一の文字を読み込みます。
 int FileInputStream.read(byte[] b)
          最大 b.length バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int InputStream.read(byte[] b)
          入力ストリームから数バイトを読み込み、それをバッファー配列 b に格納します。
 int FilterInputStream.read(byte[] b)
          最大 byte.length バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int DataInputStream.read(byte[] b)
          含まれる入力ストリームから数バイトを読み込み、それをバッファー配列 b に格納します。
 int ObjectInput.read(byte[] b)
          バイト配列に読み込みます。
 int RandomAccessFile.read(byte[] b)
          このファイルから最大 b.length バイトのデータをバイトの配列の中に読み取ります。
 int FileInputStream.read(byte[] b, int off, int len)
          最大 len バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int InputStream.read(byte[] b, int off, int len)
          最大 len バイトまでのデータを、入力ストリームからバイト配列に読み込みます。
 int BufferedInputStream.read(byte[] b, int off, int len)
          このバイト入力ストリームからバイトを読み取って、指定されたバイト配列に指定のオフセットから挿入します。
 int FilterInputStream.read(byte[] b, int off, int len)
          最大 len バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int DataInputStream.read(byte[] b, int off, int len)
          保存された入力ストリームから len バイトまでのデータをバイト配列に読み込みます。
 int ObjectInputStream.read(byte[] buf, int off, int len)
          バイト配列に読み込みます。
 int ObjectInput.read(byte[] b, int off, int len)
          バイト配列に読み込みます。
 int RandomAccessFile.read(byte[] b, int off, int len)
          このファイルから最大 len バイトのデータをバイトの配列の中に読み取ります。
 int PushbackInputStream.read(byte[] b, int off, int len)
          最大 len バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int SequenceInputStream.read(byte[] b, int off, int len)
          最大 len バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int PipedInputStream.read(byte[] b, int off, int len)
          最大 len バイトまでのデータを、このパイプで連結された入力ストリームからバイト配列に読み込みます。
 int LineNumberInputStream.read(byte[] b, int off, int len)
          推奨されていません。 最大 len バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int Reader.read(char[] cbuf)
          配列に文字を読み込みます。
 int BufferedReader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
abstract  int Reader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 int InputStreamReader.read(char[] cbuf, int offset, int length)
          配列の一部に文字を読み込みます。
 int StringReader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 int FilterReader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 int PushbackReader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 int PipedReader.read(char[] cbuf, int off, int len)
          最大 len 文字までのデータを、このパイプで連結されたストリームから文字配列に読み込みます。
 int LineNumberReader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 int CharArrayReader.read(char[] b, int off, int len)
          配列の一部に文字を読み込みます。
 int Reader.read(CharBuffer target)
          指定された文字バッファーに文字列を読み込みます。
 boolean DataInputStream.readBoolean()
          DataInputreadBoolean メソッドの汎用規約を参照してください。
 boolean DataInput.readBoolean()
          1 バイトの入力データを読み込んで、そのバイトがゼロ以外の場合は true、そのバイトがゼロの場合は false を返します。
 boolean ObjectInputStream.readBoolean()
          boolean を読み込みます。
 boolean RandomAccessFile.readBoolean()
          このファイルから boolean を読み取ります。
 byte DataInputStream.readByte()
          DataInputreadByte メソッドの汎用規約を参照してください。
 byte DataInput.readByte()
          1 バイトの入力データを読み込んで返します。
 byte ObjectInputStream.readByte()
          8 ビットのバイトを読み込みます。
 byte RandomAccessFile.readByte()
          このファイルから署名付き 8 ビット値を読み取ります。
 char DataInputStream.readChar()
          DataInputreadChar メソッドの汎用規約を参照してください。
 char DataInput.readChar()
          2 バイトの入力データを読み込んで、char 値を返します。
 char ObjectInputStream.readChar()
          16 ビットの char を読み込みます。
 char RandomAccessFile.readChar()
          このファイルから文字を読み取ります。
protected  ObjectStreamClass ObjectInputStream.readClassDescriptor()
          直列化ストリームからクラス記述子を読み込みます。
 double DataInputStream.readDouble()
          DataInputreadDouble メソッドの汎用規約を参照してください。
 double DataInput.readDouble()
          8 バイトの入力データを読み込んで、double 値を返します。
 double ObjectInputStream.readDouble()
          64 ビットの double を読み込みます。
 double RandomAccessFile.readDouble()
          このファイルから double を読み取ります。
 void Externalizable.readExternal(ObjectInput in)
          オブジェクトが実装している readExternal メソッドは、DataInput インタフェースのメソッド (プリミティブ型の場合) および ObjectInput インタフェースの readObject メソッド (オブジェクト、文字列、配列の場合) を呼び出すことにより、オブジェクトの内容を復元します。
 ObjectInputStream.GetField ObjectInputStream.readFields()
          ストリームから持続フィールドを読み込み、それらを名前を指定してアクセスできるようにします。
 float DataInputStream.readFloat()
          DataInputreadFloat メソッドの汎用規約を参照してください。
 float DataInput.readFloat()
          4 バイトの入力データを読み込んで、float 値を返します。
 float ObjectInputStream.readFloat()
          32 ビットの float を読み込みます。
 float RandomAccessFile.readFloat()
          このファイルから float を読み取ります。
 void DataInputStream.readFully(byte[] b)
          DataInputreadFully メソッドの汎用規約を参照してください。
 void DataInput.readFully(byte[] b)
          入力ストリームからいくつかのバイトを読み込んで、バッファー配列 b に格納します。
 void ObjectInputStream.readFully(byte[] buf)
          バイトを読み込みます。
 void RandomAccessFile.readFully(byte[] b)
          現在のファイルポインタの位置から開始して b.length バイトをこのファイルからバイト配列の中に読み取ります。
 void DataInputStream.readFully(byte[] b, int off, int len)
          DataInputreadFully メソッドの汎用規約を参照してください。
 void DataInput.readFully(byte[] b, int off, int len)
          入力ストリームから len バイトを読み込みます。
 void ObjectInputStream.readFully(byte[] buf, int off, int len)
          バイトを読み込みます。
 void RandomAccessFile.readFully(byte[] b, int off, int len)
          現在のファイルポインタの位置から開始して正確に len バイトをこのファイルからバイト配列の中に読み取ります。
 int DataInputStream.readInt()
          DataInputreadInt メソッドの汎用規約を参照してください。
 int DataInput.readInt()
          4 バイトの入力データを読み込んで、int 値を返します。
 int ObjectInputStream.readInt()
          32 ビットの int を読み込みます。
 int RandomAccessFile.readInt()
          このファイルから署名付き 32 ビット整数文字を読み取ります。
 String BufferedReader.readLine()
          テキスト行を読み込みます。
 String DataInputStream.readLine()
          推奨されていません。 このメソッドは、バイトを適切に文字列に変換しません。JDK 1.1 では、テキスト行を読み込む方法としては BufferedReader.readLine() メソッドを使うことが推奨されています。行を読み込むのに DataInputStream クラスを使うプログラムを、BufferedReader クラスを使うように変換するには、次の形式のコードを、
     DataInputStream d = new DataInputStream(in);
 
次の形式のコードで置き換えます。
     BufferedReader d
          = new BufferedReader(new InputStreamReader(in));
 
 String DataInput.readLine()
          入力ストリームから、次の行のテキストを読み込みます。
 String ObjectInputStream.readLine()
          推奨されていません。 このメソッドでは、バイトから文字への変換が正しく行われません。 詳細および代替メソッドについては DataInputStream を参照してください。
 String RandomAccessFile.readLine()
          このファイルのテキストの次の行を読み取ります。
 String LineNumberReader.readLine()
          テキストを 1 行読み込みます。
 long DataInputStream.readLong()
          DataInputreadLong メソッドの汎用規約を参照してください。
 long DataInput.readLong()
          8 バイトの入力データを読み込んで、long 値を返します。
 long ObjectInputStream.readLong()
          64 ビットの long を読み込みます。
 long RandomAccessFile.readLong()
          このファイルから署名付き 64 ビット整数文字を読み取ります。
 Object ObjectInputStream.readObject()
          ObjectInputStream からオブジェクトを読み込みます。
 Object ObjectInput.readObject()
          オブジェクトを読み込み、それを返します。
protected  Object ObjectInputStream.readObjectOverride()
          このメソッドは、引数なしの protected コンストラクタを使用して、ObjectOutputStream を構築した ObjectOutputStream の信頼できるサブクラスによって呼び出されます。
 short DataInputStream.readShort()
          DataInputreadShort メソッドの汎用規約を参照してください。
 short DataInput.readShort()
          2 バイトの入力データを読み込んで、short 値を返します。
 short ObjectInputStream.readShort()
          16 ビットの short を読み込みます。
 short RandomAccessFile.readShort()
          このファイルから署名付き 16 ビット数を読み取ります。
protected  void ObjectInputStream.readStreamHeader()
          サブクラスが自身のストリームヘッダーの読み込みと検証を行えるようにするために提供されています。
 Object ObjectInputStream.readUnshared()
          ObjectInputStream から「共有されない」オブジェクトを読み込みます。
 int DataInputStream.readUnsignedByte()
          DataInputreadUnsignedByte メソッドの汎用規約を参照してください。
 int DataInput.readUnsignedByte()
          1 バイトの入力データを読み込んで、int 型にゼロ拡張して結果を返します。
 int ObjectInputStream.readUnsignedByte()
          符号なし 8 ビットバイトを読み込みます。
 int RandomAccessFile.readUnsignedByte()
          このファイルから符号なし 8 ビット数を読み取ります。
 int DataInputStream.readUnsignedShort()
          DataInputreadUnsignedShort メソッドの汎用規約を参照してください。
 int DataInput.readUnsignedShort()
          2 バイトの入力データを読み込んで、065535 の範囲の int 値を返します。
 int ObjectInputStream.readUnsignedShort()
          符号なし 16 ビットの short を読み込みます。
 int RandomAccessFile.readUnsignedShort()
          このファイルから符号なし 16 ビット数を読み取ります。
 String DataInputStream.readUTF()
          DataInputreadUTF メソッドの汎用規約を参照してください。
 String DataInput.readUTF()
          修正 UTF-8 形式でエンコードされた文字列を読み込みます。
 String ObjectInputStream.readUTF()
          修正 UTF-8 形式の文字列を読み込みます。
 String RandomAccessFile.readUTF()
          このファイルから文字列を読み取ります。
static String DataInputStream.readUTF(DataInput in)
          修正 UTF-8 形式でエンコードされた Unicode 文字列表現を、ストリーム in から読み込みます。
 boolean BufferedReader.ready()
          ストリームが読み込み可能かどうかを返します。
 boolean Reader.ready()
          このストリームが読み込み可能かどうかを判定します。
 boolean InputStreamReader.ready()
          このストリームが読み込み可能かどうかを判定します。
 boolean StringReader.ready()
          このストリームが読み込み可能かどうかを判定します。
 boolean FilterReader.ready()
          このストリームが読み込み可能かどうかを判定します。
 boolean PushbackReader.ready()
          このストリームが読み込み可能かどうかを判定します。
 boolean PipedReader.ready()
          このストリームが読み込み可能かどうかを判定します。
 boolean CharArrayReader.ready()
          ストリームが読み込み可能な状態かどうかを通知します。
protected  void PipedInputStream.receive(int b)
          データのバイトを受け取ります。
protected  Object ObjectOutputStream.replaceObject(Object obj)
          このメソッドは、直列化の際に、ObjectOutputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
 void InputStream.reset()
          このストリームの位置を、入力ストリームで最後に mark メソッドが呼び出されたときのマーク位置に再設定します。
 void BufferedInputStream.reset()
          InputStreamreset メソッドの汎用規約を参照してください。
 void FilterInputStream.reset()
          このストリームの位置を、入力ストリームで最後に mark メソッドが呼び出されたときのマーク位置に再設定します。
 void BufferedReader.reset()
          ストリームを、もっとも新しいマーク位置にリセットします。
 void Reader.reset()
          ストリームをリセットします。
 void ObjectOutputStream.reset()
          Reset は、ストリームにすでに書き込まれているオブジェクトの状態を無効にします。
 void StringReader.reset()
          直前のマーク位置にストリームをリセットします。
 void FilterReader.reset()
          ストリームをリセットします。
 void PushbackInputStream.reset()
          このストリームの位置を、入力ストリームで最後に mark メソッドが呼び出されたときのマーク位置に再設定します。
 void PushbackReader.reset()
          ストリームをリセットします。
 void LineNumberReader.reset()
          ストリームを、もっとも新しいマーク位置にリセットします。
 void LineNumberInputStream.reset()
          推奨されていません。 このストリームの位置を、入力ストリームで最後に mark メソッドが呼び出されたときのマーク位置に再設定します。
 void CharArrayReader.reset()
          直前のマーク位置にストリームをリセットします。
protected  Class<?> ObjectInputStream.resolveClass(ObjectStreamClass desc)
          指定されたストリームクラスの記述に対応するローカルクラスをロードします。
protected  Object ObjectInputStream.resolveObject(Object obj)
          このメソッドは、直列化復元の際に、ObjectInputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
protected  Class<?> ObjectInputStream.resolveProxyClass(String[] interfaces)
          プロキシクラス記述子で指定されたインタフェースを実装するプロキシクラスを返します。
 void RandomAccessFile.seek(long pos)
          次の読み取りまたは書き込みが発生する、ファイルの先頭から測定したファイルポインタオフセットを設定します。
 void RandomAccessFile.setLength(long newLength)
          このファイルの長さを設定します。
 long FileInputStream.skip(long n)
          入力ストリームから n バイト分をスキップおよび破棄します。
 long InputStream.skip(long n)
          この入力ストリームから n バイト分をスキップおよび破棄します。
 long BufferedInputStream.skip(long n)
          InputStreamskip メソッドの汎用規約を参照してください。
 long FilterInputStream.skip(long n)
          この入力ストリームから n バイト分をスキップおよび破棄します。
 long BufferedReader.skip(long n)
          文字をスキップします。
 long Reader.skip(long n)
          文字をスキップします。
 long ObjectInput.skip(long n)
          入力を n バイトだけスキップします。
 long StringReader.skip(long ns)
          ストリーム内の指定された数の文字をスキップします。
 long FilterReader.skip(long n)
          文字をスキップします。
 long PushbackInputStream.skip(long n)
          この入力ストリームから n バイト分をスキップおよび破棄します。
 long PushbackReader.skip(long n)
          文字をスキップします。
 long LineNumberReader.skip(long n)
          文字をスキップします。
 long LineNumberInputStream.skip(long n)
          推奨されていません。 この入力ストリームから n バイト分をスキップおよび破棄します。
 long CharArrayReader.skip(long n)
          文字をスキップします。
 int DataInputStream.skipBytes(int n)
          DataInputskipBytes メソッドの汎用規約を参照してください。
 int DataInput.skipBytes(int n)
          入力ストリームから n バイトをスキップするようにして、スキップしたバイトを破棄します。
 int ObjectInputStream.skipBytes(int len)
          バイトをスキップします。
 int RandomAccessFile.skipBytes(int n)
          入力の n バイトをスキップして、スキップしたバイトを破棄しようとします。
 void PushbackInputStream.unread(byte[] b)
          プッシュバックバッファーの先頭にバイト配列をコピーすることによって、バイト配列をプッシュバックします。
 void PushbackInputStream.unread(byte[] b, int off, int len)
          プッシュバックバッファーの先頭にバイト配列の一部をコピーすることによって、それらのバイトをプッシュバックします。
 void PushbackReader.unread(char[] cbuf)
          プッシュバックバッファーの先頭に文字配列をコピーすることによって、文字配列をプッシュバックします。
 void PushbackReader.unread(char[] cbuf, int off, int len)
          プッシュバックバッファーの先頭に文字配列の一部をコピーすることによって、それらの文字をプッシュバックします。
 void PushbackInputStream.unread(int b)
          プッシュバックバッファーの先頭に 1 バイトをコピーすることによって、そのバイトをプッシュバックします。
 void PushbackReader.unread(int c)
          プッシュバックバッファーの先頭に 1 文字をコピーすることによって、その文字をプッシュバックします。
 void ObjectOutputStream.useProtocolVersion(int version)
          ストリームの書き込み時に使用するストリームプロトコルのバージョンを指定します。
 void FileOutputStream.write(byte[] b)
          指定されたバイト配列の b.length バイトをこのファイル出力ストリームに書き込みます。
 void OutputStream.write(byte[] b)
          指定されたバイト配列の b.length バイトをこの出力ストリームに書き込みます。
 void FilterOutputStream.write(byte[] b)
          b.length バイトのデータを出力ストリームに書き込みます。
 void ObjectOutputStream.write(byte[] buf)
          バイト配列を書き込みます。
 void ObjectOutput.write(byte[] b)
          バイト配列を書き込みます。
 void DataOutput.write(byte[] b)
          出力ストリームに配列 b のすべてのバイトを書き込みます。
 void RandomAccessFile.write(byte[] b)
          現在のファイルポインタの位置から開始して、指定されたバイト配列から b.length バイトをこのファイルに書き込みます。
 void FileOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列からのオフセット位置 off から始まる len バイトをこのファイル出力ストリームに書き込みます。
 void OutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列の、オフセット位置 off から始まる len バイトをこの出力ストリームに書き込みます。
 void FilterOutputStream.write(byte[] b, int off, int len)
          指定された byte 配列の、オフセット位置 off から始まる len バイトを出力ストリームに書き込みます。
 void BufferedOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列のオフセット off から始まる len バイトを、バッファリングされた出力ストリームに書き込みます。
 void ObjectOutputStream.write(byte[] buf, int off, int len)
          バイト配列の一部を書き込みます。
 void ObjectOutput.write(byte[] b, int off, int len)
          バイト配列の一部を書き込みます。
 void DataOutput.write(byte[] b, int off, int len)
          配列 b から len バイトを順番に出力ストリームに書き込みます。
 void RandomAccessFile.write(byte[] b, int off, int len)
          オフセット off の位置から開始して、指定されたバイト配列から len バイトをこのファイルに書き込みます。
 void DataOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列のオフセット位置 off から始まる len バイトを基本となる出力ストリームに書き込みます。
 void PipedOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列の、オフセット位置 off から始まる len バイトをこのパイプで連結された出力ストリームに書き込みます。
 void Writer.write(char[] cbuf)
          文字の配列を書き込みます。
 void OutputStreamWriter.write(char[] cbuf, int off, int len)
          文字の配列の一部を書き込みます。
abstract  void Writer.write(char[] cbuf, int off, int len)
          文字の配列の一部を書き込みます。
 void BufferedWriter.write(char[] cbuf, int off, int len)
          文字の配列の一部を書き込みます。
 void PipedWriter.write(char[] cbuf, int off, int len)
          指定された文字配列の、オフセット位置 off から始まる len 文字を、このパイプで連結された出力ストリームに書き込みます。
 void FilterWriter.write(char[] cbuf, int off, int len)
          文字の配列の一部を書き込みます。
 void FileOutputStream.write(int b)
          指定されたバイトをこのファイル出力ストリームに書き込みます。
abstract  void OutputStream.write(int b)
          指定されたバイトをこの出力ストリームに書き込みます。
 void FilterOutputStream.write(int b)
          指定された byte を出力ストリームに書き込みます。
 void BufferedOutputStream.write(int b)
          指定されたバイト数をバッファリングされた出力ストリームに書き込みます。
 void OutputStreamWriter.write(int c)
          単一の文字を書き込みます。
 void Writer.write(int c)
          単一の文字を書き込みます。
 void BufferedWriter.write(int c)
          単一の文字を書き込みます。
 void ObjectOutputStream.write(int val)
          バイトを書き込みます。
 void ObjectOutput.write(int b)
          バイトを書き込みます。
 void DataOutput.write(int b)
          引数 b の下位 8 ビットを出力ストリームに書き込みます。
 void RandomAccessFile.write(int b)
          このファイルに指定されたバイトを書き込みます。
 void DataOutputStream.write(int b)
          指定されたバイト (引数 b の下位 8 ビット) を基本となる出力ストリームに書き込みます。
 void PipedWriter.write(int c)
          指定された char を、パイプで連結された出力ストリームに書き込みます。
 void PipedOutputStream.write(int b)
          指定された byte をパイプで連結された出力ストリームに書き込みます。
 void FilterWriter.write(int c)
          単一の文字を書き込みます。
abstract  void ObjectOutputStream.PutField.write(ObjectOutput out)
          推奨されていません。 このメソッドは、PutField オブジェクトによって格納されたときの形式で値を書き込まないため、直列化ストリームが破壊されることがあります。PutField データを正しく書き込むには、ObjectOutputStream.writeFields() メソッドを呼び出します。
 void Writer.write(String str)
          文字列を書き込みます。
 void OutputStreamWriter.write(String str, int off, int len)
          文字列の一部を書き込みます。
 void Writer.write(String str, int off, int len)
          文字列の一部を書き込みます。
 void BufferedWriter.write(String s, int off, int len)
          String の一部を書き込みます。
 void FilterWriter.write(String str, int off, int len)
          文字列の一部を書き込みます。
 void ObjectOutputStream.writeBoolean(boolean val)
          boolean を書き込みます。
 void DataOutput.writeBoolean(boolean v)
          1 つの boolean 値を出力ストリームに書き込みます。
 void RandomAccessFile.writeBoolean(boolean v)
          1 バイト値として boolean をファイルに書き込みます。
 void DataOutputStream.writeBoolean(boolean v)
          boolean 値を 1 バイトデータとして基本となるデータ出力ストリームに書き込みます。
 void ObjectOutputStream.writeByte(int val)
          8 ビットのバイトを書き込みます。
 void DataOutput.writeByte(int v)
          引数 v の下位 8 ビットを出力ストリームに書き込みます。
 void RandomAccessFile.writeByte(int v)
          byte を 1 バイト値としてこのファイルに書き込みます。
 void DataOutputStream.writeByte(int v)
          byte 値を 1 バイト値として基本となる出力ストリームに書き込みます。
 void ObjectOutputStream.writeBytes(String str)
          String をバイトの列として書き込みます
 void DataOutput.writeBytes(String s)
          文字列を出力ストリームに書き込みます。
 void RandomAccessFile.writeBytes(String s)
          文字列をバイトのシーケンスとしてファイルに書き込みます。
 void DataOutputStream.writeBytes(String s)
          文字列を基本となる出力ストリームに一連のバイトとして書き込みます。
 void ObjectOutputStream.writeChar(int val)
          16 ビットの char を書き込みます。
 void DataOutput.writeChar(int v)
          2 バイトから構成される char 値を出力ストリームに書き込みます。
 void RandomAccessFile.writeChar(int v)
          char を 2 バイト値として、高位バイトを先にファイルに書き込みます。
 void DataOutputStream.writeChar(int v)
          char を、上位バイトを先頭とする 2 バイトデータとして基本となる出力ストリームに書き込みます。
 void ObjectOutputStream.writeChars(String str)
          String を char の列として書き込みます。
 void DataOutput.writeChars(String s)
          文字列 s 内の各文字を、1 文字ごとに 2 バイトずつ順番に書き込みます。
 void RandomAccessFile.writeChars(String s)
          文字列を文字のシーケンスとしてファイルに書き込みます。
 void DataOutputStream.writeChars(String s)
          文字列を基本となる出力ストリームに一連の文字型データとして書き込みます。
protected  void ObjectOutputStream.writeClassDescriptor(ObjectStreamClass desc)
          指定されたクラス記述子を ObjectOutputStream に書き込みます。
 void ObjectOutputStream.writeDouble(double val)
          64 ビットの double を書き込みます。
 void DataOutput.writeDouble(double v)
          8 バイトから構成される double 値を出力ストリームに書き込みます。
 void RandomAccessFile.writeDouble(double v)
          Double クラスの doubleToLongBits メソッドを使って、double 引数を long に変換します。
 void DataOutputStream.writeDouble(double v)
          double 型の引数を Double クラスの doubleToLongBits メソッドを使って long に変換し、その long データを、上位バイトを先頭とする 8 バイトデータとして基本となる出力ストリームに書き込みます。
 void Externalizable.writeExternal(ObjectOutput out)
          オブジェクトが実装している writeExternal メソッドは、DataOutput インタフェースのメソッド (プリミティブ型の場合) および ObjectOutput インタフェースの writeObject メソッド (オブジェクト、文字列、配列の場合) を呼び出して、オブジェクトの内容を保存します。
 void ObjectOutputStream.writeFields()
          バッファーに格納されたフィールドをストリームに書き込みます。
 void ObjectOutputStream.writeFloat(float val)
          32 ビットの float を書き込みます。
 void DataOutput.writeFloat(float v)
          4 バイトから構成される float 値を出力ストリームに書き込みます。
 void RandomAccessFile.writeFloat(float v)
          Float クラスの floatToIntBits メソッドを使って、float 引数を int に変換します。
 void DataOutputStream.writeFloat(float v)
          float 型引数を Float クラスの floatToIntBits メソッドを使って int 型に変換し、その int 型データを上位バイトを先頭とする 4 バイトとして基本となる出力ストリームに書き込みます。
 void ObjectOutputStream.writeInt(int val)
          32 ビットの int を書き込みます。
 void DataOutput.writeInt(int v)
          4 バイトから構成される int 値を出力ストリームに書き込みます。
 void RandomAccessFile.writeInt(int v)
          int を 4 バイトとして、高位バイトを先にファイルに書き込みます。
 void DataOutputStream.writeInt(int v)
          int 型データを、上位バイトを先頭とする 4 バイトデータとして基本となる出力ストリームに書き込みます。
 void ObjectOutputStream.writeLong(long val)
          64 ビットの long を書き込みます。
 void DataOutput.writeLong(long v)
          8 バイトから構成される long 値を出力ストリームに書き込みます。
 void RandomAccessFile.writeLong(long v)
          long を 8 バイトとして、高位バイトを先にファイルに書き込みます。
 void DataOutputStream.writeLong(long v)
          long 型データを、上位バイトを先頭とする 8 バイトデータとして基本となる出力ストリームに書き込みます。
 void ObjectOutputStream.writeObject(Object obj)
          指定されたオブジェクトを ObjectOutputStream に書き込みます。
 void ObjectOutput.writeObject(Object obj)
          基本となる記憶域またはストリームにオブジェクトを書き込みます。
protected  void ObjectOutputStream.writeObjectOverride(Object obj)
          サブクラスがデフォルトの writeObject メソッドをオーバーライドするために使用するメソッドです。
 void ObjectOutputStream.writeShort(int val)
          16 ビットの short を書き込みます。
 void DataOutput.writeShort(int v)
          引数の値を表す 2 バイトを出力ストリームに書き込みます。
 void RandomAccessFile.writeShort(int v)
          short を 2 バイト値として、高位バイトを先にファイルに書き込みます。
 void DataOutputStream.writeShort(int v)
          short 型データを、上位バイトを先頭とする 2 バイトデータとして基本となる出力ストリームに書き込みます。
protected  void ObjectOutputStream.writeStreamHeader()
          サブクラスが自身のヘッダーをストリームの前または後ろに追加できるように提供されています。
 void ByteArrayOutputStream.writeTo(OutputStream out)
          バイト配列出力ストリームのすべての内容を、指定された出力ストリーム引数に書き込みます。
 void CharArrayWriter.writeTo(Writer out)
          バッファーの内容を別の文字ストリームに書き込みます。
 void ObjectOutputStream.writeUnshared(Object obj)
          ObjectOutputStream に「共有されない」オブジェクトを書き込みます。
 void ObjectOutputStream.writeUTF(String str)
          この String のプリミティブデータを修正 UTF-8 形式で書き込みます。
 void DataOutput.writeUTF(String s)
          長さ情報の 2 バイトを出力ストリームに書き込みます。
 void RandomAccessFile.writeUTF(String str)
          修正 UTF-8 エンコーディングを使って、マシンに依存するやり方で文字列をファイルに書き込みます。
 void DataOutputStream.writeUTF(String str)
          文字列を、マシンに依存しない修正 UTF-8 エンコーディングを使った形式にして基本となる出力ストリームに書き込みます。
 

IOException をスローする java.io のコンストラクタ
FileWriter(File file)
          File オブジェクトを指定して FileWriter オブジェクトを構築します。
FileWriter(File file, boolean append)
          File オブジェクトを指定して FileWriter オブジェクトを構築します。
FileWriter(String fileName)
          ファイル名を指定して FileWriter オブジェクトを構築します。
FileWriter(String fileName, boolean append)
          書き込まれたデータを追加するかどうかを示す boolean とファイル名を指定して、FileWriter オブジェクトを構築します。
ObjectInputStream()
          ObjectInputStream を完全に再実装するサブクラスが、ObjectInputStream のこの実装によって使用されたばかりの private データを割り当てる必要がないようにする手段を提供します。
ObjectInputStream(InputStream in)
          指定された InputStream から読み込む ObjectInputStream を作成します。
ObjectOutputStream()
          ObjectOutputStream を完全に実装し直すサブクラスが、ObjectOutputStream のこの実装によって使用されたばかりの private データを割り当てる必要がないようにする手段を提供します。
ObjectOutputStream(OutputStream out)
          指定された OutputStream に書き込む ObjectOutputStream を作成します。
PipedInputStream(PipedOutputStream src)
          PipedInputStream を作成し、パイプで連結された出力ストリーム src に接続します。
PipedInputStream(PipedOutputStream src, int pipeSize)
          PipedInputStream を作成し、パイプで連結された出力ストリーム src に接続します。
PipedOutputStream(PipedInputStream snk)
          パイプで連結された出力ストリームを作成し、指定されたパイプで連結された入力ストリームに接続します。
PipedReader(PipedWriter src)
          PipedReader を作成し、パイプで連結されたライター src に接続します。
PipedReader(PipedWriter src, int pipeSize)
          PipedReader を作成し、パイプで連結されたライター src に接続します。
PipedWriter(PipedReader snk)
          パイプで連結されたライターを作成し、指定されたパイプで連結されたリーダーに接続します。
 

java.lang での IOException の使用
 

IOException をスローする java.lang のメソッド
 Appendable Appendable.append(char c)
          この Appendable に指定された文字を追加します。
 Appendable Appendable.append(CharSequence csq)
          この Appendable に指定された文字シーケンスを追加します。
 Appendable Appendable.append(CharSequence csq, int start, int end)
          この Appendable に指定された文字シーケンスのサブシーケンスを追加します。
 Process Runtime.exec(String command)
          指定された文字列コマンドを、独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray)
          指定されたコマンドと引数を、独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray, String[] envp)
          指定されたコマンドと引数を、指定された環境を持つ独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray, String[] envp, File dir)
          指定されたコマンドと引数を、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
 Process Runtime.exec(String command, String[] envp)
          指定された文字列コマンドを、指定された環境を持つ独立したプロセスで実行します。
 Process Runtime.exec(String command, String[] envp, File dir)
          指定された文字列コマンドを、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
protected  Enumeration<URL> ClassLoader.findResources(String name)
          指定された名前を持つすべてのリソースを表す URL オブジェクトの列挙を返します。
 Enumeration<URL> ClassLoader.getResources(String name)
          指定された名前を持つすべてのリソースを検索します。
static Enumeration<URL> ClassLoader.getSystemResources(String name)
          クラスをロードするために使用される検索パスから、指定された名前のすべてのリソースを探します。
static Channel System.inheritedChannel()
          Java 仮想マシンを作成したエンティティーから継承されたチャネルを返します。
 int Readable.read(CharBuffer cb)
          指定された文字バッファーに文字列を読み込みます。
 Process ProcessBuilder.start()
          このプロセスビルダーの属性を使って新規プロセスを起動します。
 

java.lang.management での IOException の使用
 

IOException をスローする java.lang.management のメソッド
static
<T> T
ManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
          指定された MBeanServerConnection を介してメソッド呼び出しを転送する、指定された MXBean 名の プラットフォーム MXBean インタフェースのプロキシを返します。
 

java.net での IOException の使用
 

java.net での IOException のサブクラス
 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
          未知のサービス例外が発生したことを示すためにスローされます。
 

IOException 型のパラメータを持つ java.net のメソッド
abstract  void ProxySelector.connectFailed(URI uri, SocketAddress sa, IOException ioe)
          ある PROXY または SOCKS サーバーへの接続を確立できなかったことを示すために呼び出されます。
 

IOException をスローする java.net のメソッド
 Socket ServerSocket.accept()
          このソケットに対する接続要求を待機し、それを受け取ります。
protected abstract  void SocketImpl.accept(SocketImpl s)
          接続を受け入れます。
protected abstract  int SocketImpl.available()
          このソケットからブロックなしで読み込めるバイト数を返します。
protected abstract  void SocketImpl.bind(InetAddress host, int port)
          指定されたローカルの IP アドレスとポート番号にこのソケットをバインドします。
 void Socket.bind(SocketAddress bindpoint)
          ソケットをローカルアドレスにバインドします。
 void ServerSocket.bind(SocketAddress endpoint)
          ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。
 void ServerSocket.bind(SocketAddress endpoint, int backlog)
          ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。
 void Socket.close()
          このソケットを閉じます。
protected abstract  void SocketImpl.close()
          このソケットを閉じます。
 void ServerSocket.close()
          このソケットを閉じます。
abstract  void URLConnection.connect()
          この URL が参照するリソースへの通信リンクを確立します (通信リンクが確立されていない場合)。
protected abstract  void SocketImpl.connect(InetAddress address, int port)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
 void Socket.connect(SocketAddress endpoint)
          このソケットをサーバーに接続します。
 void Socket.connect(SocketAddress endpoint, int timeout)
          指定されたタイムアウト値を使って、このソケットをサーバーに接続します。
protected abstract  void SocketImpl.connect(SocketAddress address, int timeout)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
protected abstract  void SocketImpl.connect(String host, int port)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
protected abstract  void SocketImpl.create(boolean stream)
          ストリームソケットまたはデータグラムソケットを作成します。
 Enumeration<URL> URLClassLoader.findResources(String name)
          URL 検索パス上の指定された名前を持つリソースを表す、URL の列挙を返します。
 Map<String,List<String>> CookieManager.get(URI uri, Map<String,List<String>> requestHeaders)
           
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          要求ヘッダー内に指定された URI の Cookie キャッシュから適用可能なすべての Cookie を取得します。
abstract  CacheResponse ResponseCache.get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders)
          要求 URI、要求メソッド、および要求ヘッダーに基づいて、キャッシュ内の応答を取得します。
 Attributes JarURLConnection.getAttributes()
          接続で使う URL が JAR ファイルエントリを指す場合、この接続用の Attributes オブジェクトを返します。
abstract  InputStream CacheResponse.getBody()
          応答本体を InputStream として返します。
abstract  OutputStream CacheRequest.getBody()
          応答本体の書き込み先として使用可能な OutputStream を返します。
 Certificate[] JarURLConnection.getCertificates()
          接続で使う URL が JAR ファイルエントリを指す場合はこの接続用の Certificate オブジェクト、そうでない場合は null を返します。
 Object URL.getContent()
          この URL のコンテンツを取得します。
 Object URLConnection.getContent()
          この URL 接続のコンテンツを取得します。
 Object URL.getContent(Class[] classes)
          この URL のコンテンツを取得します。
 Object URLConnection.getContent(Class[] classes)
          この URL 接続のコンテンツを取得します。
abstract  Object ContentHandler.getContent(URLConnection urlc)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを生成します。
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
abstract  Map<String,List<String>> CacheResponse.getHeaders()
          応答ヘッダーを Map として返します。
 InputStream URLConnection.getInputStream()
          この接続からの入力を受け取る入力ストリームを返します。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
protected abstract  InputStream SocketImpl.getInputStream()
          このソケットの入力ストリームを返します。
 JarEntry JarURLConnection.getJarEntry()
          この接続の JAR エントリオブジェクトが存在する場合にそれを返します。
abstract  JarFile JarURLConnection.getJarFile()
          この接続の JAR ファイルを返します。
 Attributes JarURLConnection.getMainAttributes()
          この接続で使う JAR ファイルの主要な Attributes を返します。
 Manifest JarURLConnection.getManifest()
          この接続の Manifest が存在する場合はそれを、存在しない場合は null を、それぞれ返します。
 OutputStream URLConnection.getOutputStream()
          この接続に書き込みを行う出力ストリームを返します。
 OutputStream Socket.getOutputStream()
          このソケットの出力ストリームを返します。
protected abstract  OutputStream SocketImpl.getOutputStream()
          このソケットの出力ストリームを返します。
 Permission URLConnection.getPermission()
          このオブジェクトが表す接続のために必要なアクセス権を表す Permission オブジェクトを返します。
 Permission HttpURLConnection.getPermission()
           
 int HttpURLConnection.getResponseCode()
          HTTP 応答メッセージから状態コードを取得します。
 String HttpURLConnection.getResponseMessage()
          サーバーから応答コードとともに HTTP 応答メッセージが返された場合、そのメッセージを取得します。
 int ServerSocket.getSoTimeout()
          SO_TIMEOUT の設定を取得します。
 int MulticastSocket.getTimeToLive()
          このソケットから送信されるマルチキャストパケットのデフォルトの有効期間を取得します。
protected abstract  int DatagramSocketImpl.getTimeToLive()
          TTL (有効期間) オプションを取得します。
 byte MulticastSocket.getTTL()
          推奨されていません。 代わりに getTimeToLive メソッドを使用してください。このメソッドは、byte ではなく int を返します。
protected abstract  byte DatagramSocketImpl.getTTL()
          推奨されていません。 代わりに getTimeToLive を使用してください。
static String URLConnection.guessContentTypeFromStream(InputStream is)
          入力ストリームの先頭の文字を基に、入力ストリームの種類の決定を試みます。
protected  void ServerSocket.implAccept(Socket s)
          ServerSocket のサブクラスは、このメソッドを使って accept() をオーバーライドすることで、独自のサブクラスのソケットが返されるようにします。
 boolean InetAddress.isReachable(int timeout)
          そのアドレスに到達可能かどうかをテストします。
 boolean InetAddress.isReachable(NetworkInterface netif, int ttl, int timeout)
          そのアドレスに到達可能かどうかをテストします。
protected abstract  void DatagramSocketImpl.join(InetAddress inetaddr)
          マルチキャストグループに参加します。
 void MulticastSocket.joinGroup(InetAddress mcastaddr)
          あるマルチキャストグループに参加します。
 void MulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          指定されたインタフェースで指定されたマルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          マルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.leave(InetAddress inetaddr)
          マルチキャストグループから離れます。
 void MulticastSocket.leaveGroup(InetAddress mcastaddr)
          あるマルチキャストグループから離れます。
 void MulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          指定されたローカルインタフェース上のマルチキャストグループから離れます。
protected abstract  void DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          マルチキャストグループから離れます。
protected abstract  void SocketImpl.listen(int backlog)
          受信する接続 (接続要求) を入れるキューの最大長を、count 引数に設定します。
 URLConnection URL.openConnection()
          URL が参照するリモートオブジェクトへの接続を表す URLConnection オブジェクトを返します。
 URLConnection URL.openConnection(Proxy proxy)
          openConnection() とほぼ同じですが、接続の確立が指定されたプロキシ経由で行われる点が異なります。
protected abstract  URLConnection URLStreamHandler.openConnection(URL u)
          URL 引数によって参照されるオブジェクトへの接続をオープンします。
protected  URLConnection URLStreamHandler.openConnection(URL u, Proxy p)
          openConnection(URL) とほぼ同じですが、接続の確立が指定されたプロキシ経由で行われる点が異なります。
 InputStream URL.openStream()
          この URL への接続をオープンし、その接続から読み込みを行うための InputStream を返します。
protected abstract  int DatagramSocketImpl.peek(InetAddress i)
          パケットを調べて、パケットの送信者を確認します。
protected abstract  int DatagramSocketImpl.peekData(DatagramPacket p)
          パケットを調べて、パケットの送信者を確認します。
 void CookieManager.put(URI uri, Map<String,List<String>> responseHeaders)
           
abstract  void CookieHandler.put(URI uri, Map<String,List<String>> responseHeaders)
          応答ヘッダー内に存在する Set-Cookie2 という名前の応答ヘッダーフィールドなど、適用可能なすべての Cookie を Cookie キャッシュ内に設定します。
abstract  CacheRequest ResponseCache.put(URI uri, URLConnection conn)
          プロトコルハンドラがリソースの取得完了後にこのメソッドを呼び出し、ResponseCache がそのリソースをキャッシュ内に格納すべきかどうかを決定します。
 void DatagramSocket.receive(DatagramPacket p)
          このソケットからのデータグラムパケットを受信します。
protected abstract  void DatagramSocketImpl.receive(DatagramPacket p)
          データグラムパケットを受信します。
 void DatagramSocket.send(DatagramPacket p)
          このソケットからデータグラムパケットを送信します。
protected abstract  void DatagramSocketImpl.send(DatagramPacket p)
          データグラムパケットを送信します。
 void MulticastSocket.send(DatagramPacket p, byte ttl)
          推奨されていません。 代わりに、次のコードまたはそれと同等のコードを使用してください。 ...... + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); ......
 void Socket.sendUrgentData(int data)
          このソケット上で 1 バイトの緊急データを送信します。
protected abstract  void SocketImpl.sendUrgentData(int data)
          このソケット上で 1 バイトの緊急データを送信します。
static void DatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac)
          アプリケーションのデータグラムソケット実装ファクトリを設定します。
static void ServerSocket.setSocketFactory(SocketImplFactory fac)
          アプリケーションのサーバーソケット実装ファクトリを設定します。
static void Socket.setSocketImplFactory(SocketImplFactory fac)
          アプリケーションのクライアントソケット実装ファクトリを設定します。
 void MulticastSocket.setTimeToLive(int ttl)
          マルチキャストのスコープを制御するために、この MulticastSocket から送信されるマルチキャストパケットのデフォルトの有効期間を設定します。
protected abstract  void DatagramSocketImpl.setTimeToLive(int ttl)
          TTL (有効期間) オプションを設定します。
 void MulticastSocket.setTTL(byte ttl)
          推奨されていません。 代わりに setTimeToLive メソッドを使用してください。このメソッドは ttl の型として、byte ではなく int を使用します。
protected abstract  void DatagramSocketImpl.setTTL(byte ttl)
          推奨されていません。 代わりに setTimeToLive を使用してください。
 void Socket.shutdownInput()
          このソケットの入力ストリームを「ストリームの終わり」に設定します。
protected  void SocketImpl.shutdownInput()
          このソケットの入力ストリームを「ストリームの終わり」に設定します。
 void Socket.shutdownOutput()
          このソケットの出力ストリームを無効にします。
protected  void SocketImpl.shutdownOutput()
          このソケットの出力ストリームを無効にします。
 

IOException をスローする java.net のコンストラクタ
MulticastSocket()
          マルチキャストソケットを作成します。
MulticastSocket(int port)
          特定のポートにバインドされたマルチキャストソケットを作成します。
MulticastSocket(SocketAddress bindaddr)
          指定されたソケットアドレスにバインドされた MulticastSocket を作成します。
ServerSocket()
          アンバウンドのサーバーソケットを作成します。
ServerSocket(int port)
          指定されたポートにバインドされたサーバーソケットを作成します。
ServerSocket(int port, int backlog)
          サーバーソケットを作成し、指定されたローカルポート番号にバインドし、指定されたバックログを設定します。
ServerSocket(int port, int backlog, InetAddress bindAddr)
          指定されたポート、待機バックログ、およびバインド先のローカル IP アドレスを使ってサーバーを作成します。
Socket(InetAddress address, int port)
          ストリームソケットを作成し、指定された IP アドレスの指定されたポート番号に接続します。
Socket(InetAddress host, int port, boolean stream)
          推奨されていません。 UDP 転送ではなく DatagramSocket を使ってください。
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートアドレスに接続します。
Socket(String host, int port)
          ストリームソケットを作成し、指定されたホスト上の指定されたポート番号に接続します。
Socket(String host, int port, boolean stream)
          推奨されていません。 UDP 転送ではなく DatagramSocket を使ってください。
Socket(String host, int port, InetAddress localAddr, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートホストに接続します。
 

java.nio での IOException の使用
 

IOException をスローする java.nio のメソッド
 int CharBuffer.read(CharBuffer target)
          指定された文字バッファーに文字列を読み込みます。
 

java.nio.channels での IOException の使用
 

java.nio.channels での IOException のサブクラス
 class AsynchronousCloseException
          別のスレッドがチャネルまたは入出力操作時にブロックされるチャネルの一部をクローズしたときにスレッドが受け取るチェック例外です。
 class ClosedByInterruptException
          スレッドがチャネルでの入出力操作でブロックされているにもかかわらず、別のスレッドから割り込みを受けた場合に受信するチェック例外です。
 class ClosedChannelException
          クローズしたチャネルに対する入出力操作を行おうとしたとき、または実行しようとした入出力操作に対してそのチャネルがクローズされている場合にスローされるチェック例外です。
 class FileLockInterruptionException
          ファイルロックの獲得を待機しているスレッドに対して別のスレッドから割り込みがあったときに受け取られるチェック例外です。
 

IOException をスローする java.nio.channels のメソッド
abstract  SocketChannel ServerSocketChannel.accept()
          このチャネルのソケットに対する接続を受け付けます。
 void Channel.close()
          現在のチャネルをクローズします。
 void InterruptibleChannel.close()
          現在のチャネルをクローズします。
abstract  void Selector.close()
          このセレクタをクローズします。
abstract  SelectableChannel SelectableChannel.configureBlocking(boolean block)
          このチャネルのブロックモードを調整します。
abstract  boolean SocketChannel.connect(SocketAddress remote)
          このチャネルのソケットを接続します。
abstract  DatagramChannel DatagramChannel.connect(SocketAddress remote)
          このチャネルのソケットを接続します。
abstract  DatagramChannel DatagramChannel.disconnect()
          このチャネルのソケットの接続を切断します。
abstract  boolean SocketChannel.finishConnect()
          ソケットチャネルの接続処理を完了します。
abstract  void FileChannel.force(boolean metaData)
          このチャネルのファイルの更新内容は、その記憶装置に強制的に書き込まれます。
 FileLock FileChannel.lock()
          このチャネルのファイル上に排他ロックを設定します。
abstract  FileLock FileChannel.lock(long position, long size, boolean shared)
          このチャネルのファイルの指定された領域をロックします。
abstract  MappedByteBuffer FileChannel.map(FileChannel.MapMode mode, long position, long size)
          このチャネルのファイルの領域を直接メモリーにマッピングします。
static SocketChannel SocketChannel.open()
          ソケットチャネルをオープンします。
static Selector Selector.open()
          セレクタをオープンします。
static ServerSocketChannel ServerSocketChannel.open()
          サーバソケットチャネルをオープンします。
static Pipe Pipe.open()
          パイプをオープンします。
static DatagramChannel DatagramChannel.open()
          データグラムチャネルをオープンします。
static SocketChannel SocketChannel.open(SocketAddress remote)
          ソケットチャネルをオープンし、リモートアドレスに接続します。
abstract  long FileChannel.position()
          このチャネルのファイル位置を返します。
abstract  FileChannel FileChannel.position(long newPosition)
          このチャネルのファイル位置を設定します。
abstract  int FileChannel.read(ByteBuffer dst)
          このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
 int ReadableByteChannel.read(ByteBuffer dst)
          このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
abstract  int SocketChannel.read(ByteBuffer dst)
           
abstract  int DatagramChannel.read(ByteBuffer dst)
          このチャネルからデータグラムを読み込みます。
 long FileChannel.read(ByteBuffer[] dsts)
          このチャネルのバイトシーケンスを指定されたバッファーに読み込みます。
 long ScatteringByteChannel.read(ByteBuffer[] dsts)
          このチャネルのバイトシーケンスを指定されたバッファーに読み込みます。
 long SocketChannel.read(ByteBuffer[] dsts)
           
 long DatagramChannel.read(ByteBuffer[] dsts)
          このチャネルからデータグラムを読み込みます。
abstract  long FileChannel.read(ByteBuffer[] dsts, int offset, int length)
          このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスに読み込みます。
 long ScatteringByteChannel.read(ByteBuffer[] dsts, int offset, int length)
          このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスに読み込みます。
abstract  long SocketChannel.read(ByteBuffer[] dsts, int offset, int length)
           
abstract  long DatagramChannel.read(ByteBuffer[] dsts, int offset, int length)
          このチャネルからデータグラムを読み込みます。
abstract  int FileChannel.read(ByteBuffer dst, long position)
          このチャネルのバイトシーケンスを、指定されたファイル位置からバッファーに読み込みます。
abstract  SocketAddress DatagramChannel.receive(ByteBuffer dst)
          このチャネルからデータグラムを受信します。
abstract  void FileLock.release()
          このロックを解除します。
abstract  int Selector.select()
          入出力操作の実行が可能な対応するチャネルを持つキーセットを選択します。
abstract  int Selector.select(long timeout)
          入出力操作の実行が可能な対応するチャネルを持つキーセットを選択します。
abstract  int Selector.selectNow()
          入出力操作の実行が可能な対応するチャネルを持つキーセットを選択します。
abstract  int DatagramChannel.send(ByteBuffer src, SocketAddress target)
          このチャネルからデータグラムを送信します。
abstract  long FileChannel.size()
          このチャネルのファイルの現在のサイズを返します。
abstract  long FileChannel.transferFrom(ReadableByteChannel src, long position, long count)
          指定された読み込み可能なバイトチャネルからこのチャネルのファイルへバイトを転送します。
abstract  long FileChannel.transferTo(long position, long count, WritableByteChannel target)
          このチャネルのファイルから指定された書き込み可能なバイトチャネルへバイトを転送します。
abstract  FileChannel FileChannel.truncate(long size)
          このチャネルのファイルの末尾を切り詰め、指定されたサイズにします。
 FileLock FileChannel.tryLock()
          このチャネルのファイル上で排他ロックを獲得しようとします。
abstract  FileLock FileChannel.tryLock(long position, long size, boolean shared)
          このチャネルのファイルの指定された領域でロックを獲得しようとします。
abstract  int FileChannel.write(ByteBuffer src)
          このチャネルのバイトシーケンスを指定のバッファーから書き出します。
 int WritableByteChannel.write(ByteBuffer src)
          このチャネルのバイトシーケンスを指定のバッファーから書き出します。
abstract  int SocketChannel.write(ByteBuffer src)
           
abstract  int DatagramChannel.write(ByteBuffer src)
          このチャネルへデータグラムを書き込みます。
 long FileChannel.write(ByteBuffer[] srcs)
          このチャネルのバイトシーケンスを指定されたバッファーから書き出します。
 long GatheringByteChannel.write(ByteBuffer[] srcs)
          このチャネルのバイトシーケンスを指定されたバッファーから書き出します。
 long SocketChannel.write(ByteBuffer[] srcs)
           
 long DatagramChannel.write(ByteBuffer[] srcs)
          このチャネルへデータグラムを書き込みます。
abstract  long FileChannel.write(ByteBuffer[] srcs, int offset, int length)
          このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスから書き出します。
 long GatheringByteChannel.write(ByteBuffer[] srcs, int offset, int length)
          このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスから書き出します。
abstract  long SocketChannel.write(ByteBuffer[] srcs, int offset, int length)
           
abstract  long DatagramChannel.write(ByteBuffer[] srcs, int offset, int length)
          このチャネルへデータグラムを書き込みます。
abstract  int FileChannel.write(ByteBuffer src, long position)
          指定されたバッファーのバイトシーケンスをこのチャネルの指定されたファイル位置に書き込みます。
 

java.nio.channels.spi での IOException の使用
 

IOException をスローする java.nio.channels.spi のメソッド
 void AbstractInterruptibleChannel.close()
          現在のチャネルをクローズします。
 void AbstractSelector.close()
          このセレクタをクローズします。
 SelectableChannel AbstractSelectableChannel.configureBlocking(boolean block)
          このチャネルのブロックモードを調整します。
protected abstract  void AbstractInterruptibleChannel.implCloseChannel()
          現在のチャネルをクローズします。
protected  void AbstractSelectableChannel.implCloseChannel()
          現在のチャネルをクローズします。
protected abstract  void AbstractSelectableChannel.implCloseSelectableChannel()
          この選択可能チャネルをクローズします。
protected abstract  void AbstractSelector.implCloseSelector()
          このセレクタをクローズします。
protected abstract  void AbstractSelectableChannel.implConfigureBlocking(boolean block)
          このチャネルのブロックモードを調整します。
 Channel SelectorProvider.inheritedChannel()
          Java 仮想マシンを作成したエンティティーから継承されたチャネルを返します。
abstract  DatagramChannel SelectorProvider.openDatagramChannel()
          データグラムチャネルをオープンします。
abstract  Pipe SelectorProvider.openPipe()
          パイプをオープンします。
abstract  AbstractSelector SelectorProvider.openSelector()
          セレクタをオープンします。
abstract  ServerSocketChannel SelectorProvider.openServerSocketChannel()
          サーバソケットチャネルをオープンします。
abstract  SocketChannel SelectorProvider.openSocketChannel()
          ソケットチャネルをオープンします。
 

java.nio.charset での IOException の使用
 

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

java.rmi での IOException の使用
 

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

IOException をスローする java.rmi のメソッド
 T MarshalledObject.get()
          包含された、整列化されたオブジェクトの新しいコピーを返します。
 

IOException をスローする java.rmi のコンストラクタ
MarshalledObject(T obj)
          提供されたオブジェクトの現在の状態を直列化して表現したものを包含する、新しい MarshalledObject を作成します。
 

java.rmi.activation での IOException の使用
 

java.rmi.activation での IOException のサブクラス
 class ActivateFailedException
          起動可能なオブジェクトへのリモート呼び出しで起動が失敗した場合に、RMI ランタイムがこの例外をスローします。
 

java.rmi.server での IOException の使用
 

java.rmi.server での IOException のサブクラス
 class ExportException
          ExportException は、リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。
 class SkeletonMismatchException
          推奨されていません。 代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは不要
 class SkeletonNotFoundException
          推奨されていません。 代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは不要
 class SocketSecurityException
          ExportException の廃止されたサブクラスです。
 

IOException をスローする java.rmi.server のメソッド
abstract  ServerSocket RMISocketFactory.createServerSocket(int port)
          指定ポート用のサーバソケットを作成します。
 ServerSocket RMIServerSocketFactory.createServerSocket(int port)
          指定ポート用のサーバソケットを作成します。
abstract  Socket RMISocketFactory.createSocket(String host, int port)
          指定されたホストとポートに接続されるクライアントソケットを作成します。
 Socket RMIClientSocketFactory.createSocket(String host, int port)
          指定されたホストおよびポートに接続するクライアントソケットを作成します。
 void RemoteCall.done()
          推奨されていません。 代替はありません
 ObjectInput RemoteCall.getInputStream()
          推奨されていません。 代替はありません
 ObjectOutput RemoteCall.getOutputStream()
          推奨されていません。 代替はありません
 ObjectOutput RemoteCall.getResultStream(boolean success)
          推奨されていません。 代替はありません
static UID UID.read(DataInput in)
          DataInput インスタンスのバイナリ表現を非整列化して新しい UID インスタンスを構築し、そのインスタンスを返します。
static ObjID ObjID.read(ObjectInput in)
          ObjectInput インスタンスのバイナリ表現を非整列化して新しい ObjID インスタンスを構築し、そのインスタンスを返します。
 void RemoteCall.releaseInputStream()
          推奨されていません。 代替はありません
 void RemoteCall.releaseOutputStream()
          推奨されていません。 代替はありません
static void RMISocketFactory.setSocketFactory(RMISocketFactory fac)
          リモートオブジェクトが特定のクライアントソケットファクトリまたはサーバーソケットファクトリに関連付けられていない場合に、RMI がソケットを取得するグローバルソケットファクトリを設定します。
 void UID.write(DataOutput out)
          この UID のバイナリ表現を整列化して、DataOutput のインスタンスに書き込みます。
 void ObjID.write(ObjectOutput out)
          この ObjID のバイナリ表現を整列化して、ObjectOutput のインスタンスに書き込みます。
 

java.security での IOException の使用
 

IOException をスローする java.security のメソッド
 void Certificate.decode(InputStream stream)
          推奨されていません。 入力ストリームから証明書を復号化します。
 void Certificate.encode(OutputStream stream)
          推奨されていません。 decode メソッドによって復号化できる形式で、証明書を出力ストリームに符号化します。
protected abstract  byte[] AlgorithmParametersSpi.engineGetEncoded()
          一次符号化形式でパラメータを返します。
protected abstract  byte[] AlgorithmParametersSpi.engineGetEncoded(String format)
          指定された形式で符号化されたパラメータを返します。
protected abstract  void AlgorithmParametersSpi.engineInit(byte[] params)
          指定されたパラメータをインポートし、パラメータの一次復号化形式に従って復号化します。
protected abstract  void AlgorithmParametersSpi.engineInit(byte[] params, String format)
          params からパラメータをインポートし、指定された復号化形式に従って復号化します。
abstract  void KeyStoreSpi.engineLoad(InputStream stream, char[] password)
          指定された入力ストリームからキーストアをロードします。
 void KeyStoreSpi.engineLoad(KeyStore.LoadStoreParameter param)
          指定された KeyStore.LoadStoreParameter を使用してキーストアをロードします。
 void KeyStoreSpi.engineStore(KeyStore.LoadStoreParameter param)
          指定された KeyStore.LoadStoreParmeter を使用してキーストアを格納します。
abstract  void KeyStoreSpi.engineStore(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
 byte[] AlgorithmParameters.getEncoded()
          一次符号化形式でパラメータを返します。
 byte[] AlgorithmParameters.getEncoded(String format)
          指定された方式で符号化されたパラメータを返します。
 Object SignedObject.getObject()
          カプセル化されたオブジェクトを取得します。
 void AlgorithmParameters.init(byte[] params)
          指定されたパラメータをインポートし、パラメータの一次復号化形式に従って復号化します。
 void AlgorithmParameters.init(byte[] params, String format)
          params からパラメータをインポートし、指定された復号化方式に従って復号化します。
 void Provider.load(InputStream inStream)
          入力ストリームからキーと要素が対になったプロパティーリストを読み込みます。
 void KeyStore.load(InputStream stream, char[] password)
          指定された入力ストリームからこのキーストアをロードします。
 void KeyStore.load(KeyStore.LoadStoreParameter param)
          指定された LoadStoreParameter を使用してこのキーストアをロードします。
 int DigestInputStream.read()
          1 バイトを読み込み、メッセージダイジェストを更新します (ダイジェスト機能がオンである場合)。
 int DigestInputStream.read(byte[] b, int off, int len)
          バイト配列に読み込み、メッセージダイジェストを更新します (ダイジェスト機能がオンである場合)。
 void KeyStore.store(KeyStore.LoadStoreParameter param)
          指定された LoadStoreParameter を使用してこのキーストアを格納します。
 void KeyStore.store(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
 void DigestOutputStream.write(byte[] b, int off, int len)
          ダイジェスト機能がオンの場合に指定された部分配列を使用して、メッセージダイジェストを更新し、どのような場合でもその部分配列を出力ストリームに書き込みます。
 void DigestOutputStream.write(int b)
          指定されたバイトを使用して (ダイジェスト機能がオンの場合に) メッセージダイジェストを更新し、どのような場合でもそのバイトを出力ストリームに書き込みます。
 

IOException をスローする java.security のコンストラクタ
SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
          任意の Serializable オブジェクトから SignedObject を構築します。
 

java.security.cert での IOException の使用
 

IOException をスローする java.security.cert のメソッド
 void X509CRLSelector.addIssuerName(byte[] name)
          名前を issurNames の基準値に追加します。
 void X509CRLSelector.addIssuerName(String name)
          バグ: 代わりに X509CRLSelector.addIssuer(X500Principal) または X509CRLSelector.addIssuerName(byte[]) を使用してください。
 void X509CertSelector.addPathToName(int type, byte[] name)
          pathToNames 基準値に名前を追加します。
 void X509CertSelector.addPathToName(int type, String name)
          pathToNames 基準値に名前を追加します。
 void X509CertSelector.addSubjectAlternativeName(int type, byte[] name)
          subjectAlternativeNames 基準値に名前を追加します。
 void X509CertSelector.addSubjectAlternativeName(int type, String name)
          subjectAlternativeNames 基準値に名前を追加します。
 byte[] X509CertSelector.getIssuerAsBytes()
          発行者の基準値をバイト配列として返します。
 byte[] X509CertSelector.getSubjectAsBytes()
          被認証者の基準値をバイト配列として返します。
 void X509CertSelector.setExtendedKeyUsage(Set<String> keyPurposeSet)
          extendedKeyUsage 基準値を設定します。
 void X509CertSelector.setIssuer(byte[] issuerDN)
          発行者の基準値を設定します。
 void X509CertSelector.setIssuer(String issuerDN)
          バグ 代わりに X509CertSelector.setIssuer(X500Principal) または X509CertSelector.setIssuer(byte[]) を使用してください。
 void X509CRLSelector.setIssuerNames(Collection<?> names)
          注: 代わりに X509CRLSelector.setIssuers(Collection) を使用するか、このメソッドを使用する際にバイト配列形式の識別名のみを指定してください。
 void X509CertSelector.setNameConstraints(byte[] bytes)
          名前制約の基準値を設定します。
 void X509CertSelector.setPathToNames(Collection<List<?>> names)
          pathToNames 基準値を設定します。
 void X509CertSelector.setPolicy(Set<String> certPolicySet)
          ポリシー制約を設定します。
 void X509CertSelector.setSubject(byte[] subjectDN)
          被認証者の基準値を設定します。
 void X509CertSelector.setSubject(String subjectDN)
          バグ: 代わりに X509CertSelector.setSubject(X500Principal) または X509CertSelector.setSubject(byte[]) を使用してください。
 void X509CertSelector.setSubjectAlternativeNames(Collection<List<?>> names)
          subjectAlternativeNames 基準値を設定します。
 void X509CertSelector.setSubjectPublicKey(byte[] key)
          subjectPublicKey 基準値を設定します。
 void X509CertSelector.setSubjectPublicKeyAlgID(String oid)
          subjectPublicKeyAlgID 基準値を設定します。
 

IOException をスローする java.security.cert のコンストラクタ
PolicyQualifierInfo(byte[] encoded)
          符号化されたバイトから PolicyQualifierInfo のインスタンスを作成します。
 

java.util での IOException の使用
 

java.util での IOException のサブクラス
 class InvalidPropertiesFormatException
          入力がプロパティーのコレクション用の適切な XML ドキュメントタイプに準拠していない、つまり Properties の仕様に準拠していないために、操作を完了できなかった場合にスローされます。
 

IOException を返す java.util のメソッド
 IOException Scanner.ioException()
          この Scanner の基になる Readable が最後にスローした IOException を返します。
 IOException Formatter.ioException()
          このフォーマッタの Appendable により最後にスローされた IOException を返します。
 

IOException をスローする java.util のメソッド
 void Properties.load(InputStream inStream)
          入力バイトストリームからキーと要素が対になったプロパティーリストを読み込みます。
 void Properties.load(Reader reader)
          プロパティーリスト (キーと要素のペア) を入力文字ストリームから単純な行指向形式で読み込みます。
 void Properties.loadFromXML(InputStream in)
          指定された入力ストリーム上の XML ドキュメントにより表されるすべてのプロパティーを、このプロパティーテーブルにロードします。
 ResourceBundle ResourceBundle.Control.newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
          指定された形式とロケールを持つ指定されたバンドル名のリソースバンドルを、指定されたクラスローダーを必要に応じて使用してインスタンス化します。
 void Properties.store(OutputStream out, String comments)
          Properties テーブル内のプロパティーリスト (キーと要素のペア) を、load(InputStream) メソッドを使用して Properties テーブルにロードするのに適切なフォーマットで出力ストリームに書き込みます。
 void Properties.store(Writer writer, String comments)
          Properties テーブル内のプロパティーリスト (キーと要素のペア) を、load(Reader) メソッドの使用に適した形式で出力文字ストリームに書き込みます。
 void Properties.storeToXML(OutputStream os, String comment)
          このテーブルに含まれるすべてのプロパティーを表す XML ドキュメントを発行します。
 void Properties.storeToXML(OutputStream os, String comment, String encoding)
          このテーブルに含まれるすべてのプロパティーを表す XML ドキュメントを、指定されたエンコーディングを使用して発行します。
 

IOException をスローする java.util のコンストラクタ
PropertyResourceBundle(InputStream stream)
          InputStream からプロパティーリソースバンドルを作成します。
PropertyResourceBundle(Reader reader)
          Reader からプロパティーリソースバンドルを作成します。
 

java.util.jar での IOException の使用
 

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

IOException をスローする java.util.jar のメソッド
 Attributes JarEntry.getAttributes()
          このエントリの Manifest Attributes (マニフェスト属性) を返します。
 InputStream JarFile.getInputStream(ZipEntry ze)
          指定された ZIP ファイルエントリの内容を読み込むための入力ストリームを返します。
 Manifest JarFile.getManifest()
          jar ファイルのマニフェストを返します。
 ZipEntry JarInputStream.getNextEntry()
          次の ZIP ファイルエントリを読み取って、エントリデータの先頭にストリームを配置します。
 JarEntry JarInputStream.getNextJarEntry()
          次の JAR ファイルエントリを読み取って、エントリデータの先頭にストリームを配置します。
 void Pack200.Packer.pack(JarFile in, OutputStream out)
          JarFile を取得して、Pack200 アーカイブに変換します。
 void Pack200.Packer.pack(JarInputStream in, OutputStream out)
          JarInputStream を取得して、Pack200 アーカイブに変換します。
 void JarOutputStream.putNextEntry(ZipEntry ze)
          新しい JAR ファイルエントリの書き込みを開始し、ストリームをエントリデータの先頭に位置付けます。
 int JarInputStream.read(byte[] b, int off, int len)
          現在の JAR ファイル エントリからバイトの配列に読み込みます。
 void Manifest.read(InputStream is)
          指定された InputStream から Manifest を読み込みます。
 void Pack200.Unpacker.unpack(File in, JarOutputStream out)
          Pack200 アーカイブを読み込み、エンコードされた JAR を JarOutputStream に書き込みます。
 void Pack200.Unpacker.unpack(InputStream in, JarOutputStream out)
          Pack200 アーカイブを読み込み、エンコードされた JAR を JarOutputStream に書き込みます。
 void Manifest.write(OutputStream out)
          指定された OutputStream に Manifest を書き込みます。
 

IOException をスローする java.util.jar のコンストラクタ
JarFile(File file)
          指定された File オブジェクトから読み取るための、新しい JarFile を作成します。
JarFile(File file, boolean verify)
          指定された File オブジェクトから読み取るための、新しい JarFile を作成します。
JarFile(File file, boolean verify, int mode)
          指定された File オブジェクトから指定したモードで読み取るための、新しい JarFile を作成します。
JarFile(String name)
          指定されたファイル name から読み取るための、新しい JarFile を作成します。
JarFile(String name, boolean verify)
          指定されたファイル name から読み取るための、新しい JarFile を作成します。
JarInputStream(InputStream in)
          新しい JarInputStream を作成して、任意のマニフェストを読み込みます。
JarInputStream(InputStream in, boolean verify)
          新しい JarInputStream を作成して、任意のマニフェストを読み込みます。
JarOutputStream(OutputStream out)
          マニフェストなしの新しい JarOutputStream を作成します。
JarOutputStream(OutputStream out, Manifest man)
          指定された Manifest を持つ新しい JarOutputStream を作成します。
Manifest(InputStream is)
          指定された入力ストリームから新しい Manifest を作成します。
 

java.util.logging での IOException の使用
 

IOException をスローする java.util.logging のメソッド
 void LogManager.readConfiguration()
          ログのプロパティーを再度初期化してログ構成を再度読み込みます。
 void LogManager.readConfiguration(InputStream ins)
          ロギングプロパティーを再度初期化し、指定されたストリームからログ構成を再度読み込みます。
 

IOException をスローする java.util.logging のコンストラクタ
FileHandler()
          デフォルトの FileHandler を構築します。
FileHandler(String pattern)
          指定されたファイル名に書き込むように FileHandler を初期化します。
FileHandler(String pattern, boolean append)
          オプションの追加モードで、指定されたファイル名を書き込む。
FileHandler(String pattern, int limit, int count)
          一連のファイルに書き込むように FileHandler を初期化します。
FileHandler(String pattern, int limit, int count, boolean append)
          省略可能な追加モードで一連のファイルに書き込むように FileHandler を初期化します。
SocketHandler()
          LogManager プロパティーまたはそのデフォルトだけを使用して、SocketHandler を作成します。
SocketHandler(String host, int port)
          指定されたホストとポートを使って SocketHandler を構築します。
 

java.util.prefs での IOException の使用
 

IOException をスローする java.util.prefs のメソッド
abstract  void Preferences.exportNode(OutputStream os)
          このノード (その下位ノードは含まない) に含まれているすべての設定を表す XML ドキュメントを、指定された出力ストリームに発行します。
 void AbstractPreferences.exportNode(OutputStream os)
          Preferences.exportNode(OutputStream) の仕様に従って、exportNode メソッドを実装します。
abstract  void Preferences.exportSubtree(OutputStream os)
          このノードとそのすべての下位ノードに含まれるすべての設定を表す XML ドキュメントを発行します。
 void AbstractPreferences.exportSubtree(OutputStream os)
          Preferences.exportSubtree(OutputStream) の仕様に従って、exportSubtree メソッドを実装します。
static void Preferences.importPreferences(InputStream is)
          XML ドキュメントによって表されるすべての設定を、指定された入力ストリームからインポートします。
 

java.util.zip での IOException の使用
 

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

IOException をスローする java.util.zip のメソッド
 int InflaterInputStream.available()
          EOF に達したあとで呼び出した場合は 0 を返します。
 int ZipInputStream.available()
          現在の入力データの EOF に達したあとで呼び出した場合に 0 を返します。
 int DeflaterInputStream.available()
          EOF に達したあとで呼び出した場合は 0 を返します。
 void ZipFile.close()
          ZIP ファイルを閉じます。
 void InflaterInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void ZipInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void GZIPInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void DeflaterOutputStream.close()
          残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
 void ZipOutputStream.close()
          ZIP 出力ストリームとフィルタされるストリームを閉じます。
 void InflaterOutputStream.close()
          残りの圧縮解除データを出力ストリームに書き込み、出力ストリームを閉じます。
 void DeflaterInputStream.close()
          この入力ストリームとその基となる入力ストリームを閉じ、保留状態の未圧縮データをすべて破棄します。
 void ZipInputStream.closeEntry()
          現在の ZIP エントリを閉じ、次のエントリを読み込むためにストリームを配置します。
 void ZipOutputStream.closeEntry()
          現在の ZIP エントリを閉じ、次のエントリを書き込むためにストリームを配置します。
protected  void DeflaterOutputStream.deflate()
          圧縮データの次のブロックを出力ストリームに書き込みます。
protected  void InflaterInputStream.fill()
          入力バッファーを、圧縮解除するデータで満たします。
protected  void ZipFile.finalize()
          ZIP ファイルへの参照が存在しなくなったときに、この ZIP ファイルの close メソッドが確実に呼び出されるようにします。
 void DeflaterOutputStream.finish()
          出力ストリームへの圧縮データの書き込みを終了します。
 void ZipOutputStream.finish()
          ストリームを終了せずに、ZIP 出力ストリームの内容の書き込みを終了します。
 void InflaterOutputStream.finish()
          出力ストリームへの圧縮解除データの書き込みを終了します。
 void GZIPOutputStream.finish()
          出力ストリームへの圧縮データの書き込みを終了します。
 void InflaterOutputStream.flush()
          この出力ストリームをフラッシュし、バッファー内の保留状態のすべての出力バイトが強制的に書き込まれるようにします。
 InputStream ZipFile.getInputStream(ZipEntry entry)
          指定された ZIP ファイルエントリの内容を読み込むための入力ストリームを返します。
 ZipEntry ZipInputStream.getNextEntry()
          次の ZIP ファイルエントリを読み取って、エントリデータの先頭にストリームを配置します。
 void ZipOutputStream.putNextEntry(ZipEntry e)
          新しい ZIP ファイルエントリの書き込みを開始し、エントリデータの開始位置にストリームを配置します。
 int InflaterInputStream.read()
          圧縮解除データのバイトを読み込みます。
 int DeflaterInputStream.read()
          入力ストリームから圧縮データを 1 バイト読み取ります。
 int CheckedInputStream.read()
          バイトを読み込みます。
 int InflaterInputStream.read(byte[] b, int off, int len)
          圧縮解除データをバイト配列に読み込みます。
 int ZipInputStream.read(byte[] b, int off, int len)
          現在の ZIP エントリからバイト配列に読み込みます。
 int GZIPInputStream.read(byte[] buf, int off, int len)
          圧縮解除データをバイト配列に読み込みます。
 int DeflaterInputStream.read(byte[] b, int off, int len)
          圧縮データをバイト配列内に読み込みます。
 int CheckedInputStream.read(byte[] buf, int off, int len)
          バイト配列に読み込みます。
 void InflaterInputStream.reset()
          このストリームの位置を、入力ストリームで最後に mark メソッドが呼び出されたときのマーク位置に再設定します。
 void DeflaterInputStream.reset()
          このオペレーションはサポートされていません。
 long InflaterInputStream.skip(long n)
          圧縮解除データを指定されたバイト数だけスキップします。
 long ZipInputStream.skip(long n)
          現在の ZIP エントリで指定のバイト数だけスキップします。
 long DeflaterInputStream.skip(long n)
          入力ストリームのデータをスキップして破棄します。
 long CheckedInputStream.skip(long n)
          指定されたバイト数の入力をスキップします。
 void DeflaterOutputStream.write(byte[] b, int off, int len)
          バイト配列を圧縮出力ストリームに書き込みます。
 void ZipOutputStream.write(byte[] b, int off, int len)
          バイト配列を現在の ZIP エントリデータに書き込みます。
 void InflaterOutputStream.write(byte[] b, int off, int len)
          バイト配列を圧縮解除出力ストリームに書き込みます。
 void GZIPOutputStream.write(byte[] buf, int off, int len)
          圧縮された出力ストリームにバイト配列を書き込みます。
 void CheckedOutputStream.write(byte[] b, int off, int len)
          バイト配列を書き込みます。
 void DeflaterOutputStream.write(int b)
          バイトを圧縮出力ストリームに書き込みます。
 void InflaterOutputStream.write(int b)
          バイトを圧縮解除出力ストリームに書き込みます。
 void CheckedOutputStream.write(int b)
          バイトを書き込みます。
 

IOException をスローする java.util.zip のコンストラクタ
GZIPInputStream(InputStream in)
          デフォルトのバッファーサイズで新しい入力ストリームを作成します。
GZIPInputStream(InputStream in, int size)
          指定されたバッファーサイズで新しい入力ストリームを作成します。
GZIPOutputStream(OutputStream out)
          デフォルトのバッファーサイズで新しい出力ストリームを作成します。
GZIPOutputStream(OutputStream out, int size)
          指定されたバッファーサイズで新しい出力ストリームを作成します。
ZipFile(File file)
          File オブジェクトに指定された ZIP ファイルを読み込み用に開きます。
ZipFile(File file, int mode)
          指定されたモードで指定の File オブジェクトから読み取るための新しい ZipFile を開きます。
ZipFile(String name)
          ZIP ファイルを読み込み用に開きます。
 

javax.activation での IOException の使用
 

javax.activation での IOException のサブクラス
 class UnsupportedDataTypeException
          要求されたオペレーションが要求されたデータ型をサポートしていないことを知らせます。
 

IOException をスローする javax.activation のメソッド
 Object CommandInfo.getCommandObject(DataHandler dh, ClassLoader loader)
          インスタンス化された JavaBean コンポーネントを返します。
 Object DataHandler.getContent()
          適切なオブジェクト形式でデータを返します。
 Object DataContentHandler.getContent(DataSource ds)
          もっとも適した形式のデータを表すオブジェクトを返します。
 InputStream URLDataSource.getInputStream()
          URL からの getInputStream メソッドです。
 InputStream FileDataSource.getInputStream()
          このメソッドは、データを表す InputStream を返し、返せない場合は IOException をスローします。
 InputStream DataSource.getInputStream()
          このメソッドは、データを表す InputStream を返し、返せない場合は該当する例外をスローします。
 InputStream DataHandler.getInputStream()
          このオブジェクトの InputStream を取得します。
 OutputStream URLDataSource.getOutputStream()
          URL からの getOutputStream メソッドです。
 OutputStream FileDataSource.getOutputStream()
          このメソッドは、データを表す OutputStream を返し、返せない場合は IOException をスローします。
 OutputStream DataSource.getOutputStream()
          このメソッドは、データを書き込むことができる OutputStream を返し、返せない場合は該当する例外をスローします。
 OutputStream DataHandler.getOutputStream()
          この DataHandler の OutputStream を取得して、基になるデータを上書きできるようにします。
 Object DataHandler.getTransferData(DataFlavor flavor)
          転送されるデータを表すオブジェクトを返します。
 Object DataContentHandler.getTransferData(DataFlavor df, DataSource ds)
          転送されるデータを表すオブジェクトを返します。
 void MimeType.readExternal(ObjectInput in)
          オブジェクトが実装している readExternal メソッドは、DataInput インタフェースのメソッド (プリミティブ型の場合) および ObjectInput インタフェースの readObject メソッド (オブジェクト、文字列、配列の場合) を呼び出すことにより、オブジェクトの内容を復元します。
 void CommandObject.setCommandContext(String verb, DataHandler dh)
          実行要求が出されている動詞を持つコマンドと、処理するデータを示す DataHandler を初期化します。
 void MimeType.writeExternal(ObjectOutput out)
          オブジェクトが実装している writeExternal メソッドは、DataOutput インタフェースのメソッド (プリミティブ値の場合) および ObjectOutput インタフェースの writeObject メソッド (オブジェクト、文字列、および配列の場合) を呼び出して、オブジェクトの内容を保存します。
 void DataContentHandler.writeTo(Object obj, String mimeType, OutputStream os)
          指定された MIME タイプのバイトストリームにオブジェクトを変換し、出力ストリームに書き出します。
 void DataHandler.writeTo(OutputStream os)
          データを OutputStream に書き込みます。
 

IOException をスローする javax.activation のコンストラクタ
MailcapCommandMap(String fileName)
          呼び出し側が mailcap ファイルのパスを指定できるようにするコンストラクタです。
MimetypesFileTypeMap(String mimeTypeFileName)
          指定のファイルから追加されたプログラムエントリを使って MimetypesFileTypeMap を構築します。
 

javax.activity での IOException の使用
 

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

javax.annotation.processing での IOException の使用
 

javax.annotation.processing での IOException のサブクラス
 class FilerException
          Filer が提供する保証を無効にするようなファイルオープンの試みを、Filer が検出したことを示します。
 

IOException をスローする javax.annotation.processing のメソッド
 JavaFileObject Filer.createClassFile(CharSequence name, Element... originatingElements)
          新しいクラスファイルを作成し、それへの書き込みを可能にするオブジェクトを返します。
 FileObject Filer.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
          書き込み対象の新しい補助リソースファイルを作成し、それに対応するファイルオブジェクトを返します。
 JavaFileObject Filer.createSourceFile(CharSequence name, Element... originatingElements)
          新しいソースファイルを作成し、それへの書き込みを可能にするオブジェクトを返します。
 FileObject Filer.getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)
          既存のリソースを読み取るためのオブジェクトを返します。
 

javax.crypto での IOException の使用
 

IOException をスローする javax.crypto のメソッド
 int CipherInputStream.available()
          ブロックせずに入力ストリームから読み込むことができるバイト数を返します。
 void CipherInputStream.close()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 void CipherOutputStream.close()
          出力ストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
 void CipherOutputStream.flush()
          カプセル化された暗号オブジェクトによってすでに処理された、バッファーに格納された出力バイトを強制的に書き出して、この出力ストリームをフラッシュします。
 byte[] EncryptedPrivateKeyInfo.getEncoded()
          このオブジェクトの ASN.1 エンコーディングを返します。
 Object SealedObject.getObject(Cipher c)
          元の (カプセル化された) オブジェクトを取り出します。
 Object SealedObject.getObject(Key key)
          元の (カプセル化された) オブジェクトを取り出します。
 Object SealedObject.getObject(Key key, String provider)
          元の (カプセル化された) オブジェクトを取り出します。
 int CipherInputStream.read()
          この入力ストリームのデータの次のバイトを読み込みます。
 int CipherInputStream.read(byte[] b)
          最大 b.length バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 int CipherInputStream.read(byte[] b, int off, int len)
          この入力ストリームから len バイトまでのデータをバイトの配列に読み込みます。
 long CipherInputStream.skip(long n)
          ブロックせずにこの入力ストリームから読み込むことができるバイトから n バイトの入力をスキップします。
 void CipherOutputStream.write(byte[] b)
          指定されたバイト配列の b.length バイトをこの出力ストリームに書き込みます。
 void CipherOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列の、オフセット位置 off から始まる len バイトをこの出力ストリームに書き込みます。
 void CipherOutputStream.write(int b)
          指定されたバイトをこの出力ストリームに書き込みます。
 

IOException をスローする javax.crypto のコンストラクタ
EncryptedPrivateKeyInfo(byte[] encoded)
          その ASN.1 エンコーディングから EncryptedPrivateKeyInfo を構築 (つまり解析) します。
SealedObject(Serializable object, Cipher c)
          任意の Serializable オブジェクトから SealedObject を構築します。
 

javax.imageio での IOException の使用
 

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

IOException をスローする javax.imageio のメソッド
 boolean ImageWriter.canInsertEmpty(int imageIndex)
          指定されたインデックスでの新規の空イメージの挿入を書き込み側がサポートする場合、true を返します。
 boolean ImageWriter.canInsertImage(int imageIndex)
          指定されたインデックスでの新規イメージの挿入を書き込み側がサポートする場合、true を返します。
 boolean ImageWriter.canRemoveImage(int imageIndex)
          書き込み側が、指定されたインデックスでの既存イメージの削除をサポートする場合、true を返します。
 boolean ImageWriter.canReplaceImageMetadata(int imageIndex)
          既存のイメージに関連付けられたイメージメタデータを、インデックス imageIndex に置き換えることができる場合、true を返します。
 boolean ImageWriter.canReplacePixels(int imageIndex)
          書き込み側で、replacePixels メソッドを使用して、指定されたイメージのピクセルの置き換えを許可する場合、true を返します。
 boolean ImageWriter.canReplaceStreamMetadata()
          すでに出力に存在するストリームメタデータを置き換えられる場合、true を返します。
 boolean ImageWriter.canWriteEmpty()
          未定義のピクセル値を持つ 1 つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージストリームの出力への書き込みを書き込み側がサポートする場合、true を返します。
static ImageInputStream ImageIO.createImageInputStream(Object input)
          指定された Object から入力を取得する ImageInputStream を返します。
static ImageOutputStream ImageIO.createImageOutputStream(Object output)
          指定された Object に出力を送信する ImageOutputStream を返します。
 void ImageWriter.endInsertEmpty()
          以前の prepareInsertEmpty の呼び出しで始まった、新規イメージの挿入を完了します。
 void ImageWriter.endReplacePixels()
          replacePixels の呼び出し処理を終了します。
 void ImageWriter.endWriteEmpty()
          以前の prepareWriteEmpty の呼び出しで始まった、新規イメージの書き込みを完了します。
 void ImageWriter.endWriteSequence()
          prepareWriteSequence で始まる一連のイメージの書き込みを完了します。
 float ImageReader.getAspectRatio(int imageIndex)
          指定されたイメージの縦横比 (つまり、幅を高さで割った値) を float で返します。
 String ImageReader.getFormatName()
          入力ソースの形式を識別する String を返します。
abstract  int ImageReader.getHeight(int imageIndex)
          入力ソースの指定されたイメージの高さをピクセル単位で返します。
abstract  IIOMetadata ImageReader.getImageMetadata(int imageIndex)
          指定されたイメージに関連付けられたメタデータを保持する IIOMetadata オブジェクトを返します。
 IIOMetadata ImageReader.getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames)
          指定されたイメージに関連付けられたメタデータを表す IIOMetadata オブジェクトを返します。
abstract  Iterator<ImageTypeSpecifier> ImageReader.getImageTypes(int imageIndex)
          ImageTypeSpecifiers の形式で指定されたイメージが復号化されるイメージ型を含む Iterator を返します。
abstract  int ImageReader.getNumImages(boolean allowSearch)
          現在の入力ソースから、サムネールを除く使用可能なイメージの数を返します。
 int ImageReader.getNumThumbnails(int imageIndex)
          指定されたイメージに関連付けられたサムネールプレビューイメージの数を返します。
 ImageTypeSpecifier ImageReader.getRawImageType(int imageIndex)
          イメージの raw 内部形式にもっとも近い形式を表す SampleModelColorModel を示して、ImageTypeSpecifier を返します。
abstract  IIOMetadata ImageReader.getStreamMetadata()
          入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表す IIOMetadata オブジェクトを返します。
 IIOMetadata ImageReader.getStreamMetadata(String formatName, Set<String> nodeNames)
          入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表す IIOMetadata オブジェクトを返します。
 int ImageReader.getThumbnailHeight(int imageIndex, int thumbnailIndex)
          thumbnailIndex によってインデックスを付けられたサムネールプレビューイメージの高さを返します。
 int ImageReader.getThumbnailWidth(int imageIndex, int thumbnailIndex)
          thumbnailIndex によってインデックスを付けられたサムネールプレビューイメージの幅を返します。
 int ImageReader.getTileGridXOffset(int imageIndex)
          指定されたイメージのタイル (0, 0) の左上隅の X 座標を返します。
 int ImageReader.getTileGridYOffset(int imageIndex)
          指定されたイメージのタイル (0, 0) の左上隅の Y 座標を返します。
 int ImageReader.getTileHeight(int imageIndex)
          指定されたイメージのタイルの高さを返します。
 int ImageReader.getTileWidth(int imageIndex)
          指定されたイメージのタイルの幅を返します。
abstract  int ImageReader.getWidth(int imageIndex)
          入力ソースの指定されたイメージの幅をピクセル単位で返します。
 boolean ImageReader.hasThumbnails(int imageIndex)
          指定されたイメージが、それに関連付けられたサムネールプレビューイメージを持つ場合、true を返します。
 boolean ImageReader.isImageTiled(int imageIndex)
          イメージがタイル、つまりオーバーラップしない等しいサイズの矩形に組み入れられる場合は true を返します。
 boolean ImageReader.isRandomAccessEasy(int imageIndex)
          ピクセルへのランダムアクセスに関して、指定されたイメージの格納形式に固有の障害が何もない場合は true を返します。
 void ImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ新規イメージの、既存イメージストリームへの挿入を開始します。
 void ImageWriter.prepareReplacePixels(int imageIndex, Rectangle region)
          replacePixels メソッドの一連の呼び出しを処理するために、書き込み側を準備します。
 void ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ 1 つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージストリームの出力への書き込みを開始します。
 void ImageWriter.prepareWriteSequence(IIOMetadata streamMetadata)
          次に続く一連の writeToSequence 呼び出しを受け付けるために、提供されるストリームメタデータオブジェクトを使用して、ストリームを準備します。
static BufferedImage ImageIO.read(File input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された File を復号化した結果として、BufferedImage を返します。
static BufferedImage ImageIO.read(ImageInputStream stream)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された ImageInputStream を復号化した結果として、BufferedImage を返します。
static BufferedImage ImageIO.read(InputStream input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された InputStream を復号化した結果として、BufferedImage を返します。
 BufferedImage ImageReader.read(int imageIndex)
          imageIndex によってインデックスを付けられたイメージを読み込み、デフォルトの ImageReadParam を使用して、完全な BufferedImage として返します。
abstract  BufferedImage ImageReader.read(int imageIndex, ImageReadParam param)
          imageIndex によってインデックスを付けられたイメージを読み込み、指定された ImageReadParam を使用して、完全な BufferedImage として返します。
static BufferedImage ImageIO.read(URL input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された URL を復号化した結果として、BufferedImage を返します。
 IIOImage ImageReader.readAll(int imageIndex, ImageReadParam param)
          imageIndex によってインデックスを付けられたイメージを読み込み、指定された ImageReadParam を使用して、イメージ、サムネール、および関連するイメージのメタデータを保持する IIOImage を返します。
 Iterator<IIOImage> ImageReader.readAll(Iterator<? extends ImageReadParam> params)
          すべてのイメージ、サムネール、およびメタデータを保持し、getMinIndex によって指定されたインデックスで始まる Iterator を、IIOImage オブジェクトの形式で入力ソースから返します。
 RenderedImage ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param)
          imageIndex によってインデックスを付けられたイメージの内容を保持する RenderedImage オブジェクトを返します。
 Raster ImageReader.readRaster(int imageIndex, ImageReadParam param)
          色変換を適用せずに、イメージストリームからのピクセルデータを保持する新しい Raster オブジェクトを返します。
 BufferedImage ImageReader.readThumbnail(int imageIndex, int thumbnailIndex)
          thumbnailIndex によってインデックスを付けられたサムネールプレビューイメージを返します。
 BufferedImage ImageReader.readTile(int imageIndex, int tileX, int tileY)
          tileX および tileY 引数によって指定され、BufferedImage として返されるタイルを読み込みます。
 Raster ImageReader.readTileRaster(int imageIndex, int tileX, int tileY)
          色変換を適用せずに、タイルからの raw ピクセルデータを保持する新しい Raster オブジェクトを返します。
 void ImageWriter.removeImage(int imageIndex)
          ストリームからイメージを削除します。
 void ImageWriter.replaceImageMetadata(int imageIndex, IIOMetadata imageMetadata)
          既存イメージに関連付けられたイメージメタデータを置き換えます。
 void ImageWriter.replacePixels(Raster raster, ImageWriteParam param)
          すでに出力内にあるイメージの一部を、指定された Raster の一部に置き換えます。
 void ImageWriter.replacePixels(RenderedImage image, ImageWriteParam param)
          すでに出力内にあるイメージの一部を、指定されたイメージの一部に置き換えます。
 void ImageWriter.replaceStreamMetadata(IIOMetadata streamMetadata)
          出力内のストリームメタデータを新規情報に置き換えます。
 void ImageWriter.write(IIOImage image)
          デフォルトメタデータとサムネールの付いた 1 つのイメージを含む、完全なイメージストリームを出力に追加します。
abstract  void ImageWriter.write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)
          1 つのイメージ、関連付けられたストリームとイメージメタデータ、およびサムネールを含む完全なイメージストリームを出力に追加します。
 void ImageWriter.write(RenderedImage image)
          デフォルトメタデータとサムネールの付いた 1 つのイメージから成る、完全なイメージストリームを出力に追加します。
static boolean ImageIO.write(RenderedImage im, String formatName, File output)
          File に指定された形式をサポートする、任意の ImageWriter を使用してイメージを書き込みます。
static boolean ImageIO.write(RenderedImage im, String formatName, ImageOutputStream output)
          ImageOutputStream に、指定された形式をサポートする任意の ImageWriter を使用してイメージを書き込みます。
static boolean ImageIO.write(RenderedImage im, String formatName, OutputStream output)
          OutputStream に指定された形式をサポートする、任意の ImageWriter を使用してイメージを書き込みます。
 void ImageWriter.writeInsert(int imageIndex, IIOImage image, ImageWriteParam param)
          既存イメージストリームに新規イメージを挿入します。
 void ImageWriter.writeToSequence(IIOImage image, ImageWriteParam param)
          1 つのイメージと、関連付けられる可能性のあるメタデータとサムネールを、出力に追加します。
 

javax.imageio.metadata での IOException の使用
 

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

javax.imageio.spi での IOException の使用
 

IOException をスローする javax.imageio.spi のメソッド
abstract  boolean ImageReaderSpi.canDecodeInput(Object source)
          指定されたソースオブジェクトがこのリーダーでサポートされる形式であると見なされる場合に true を返します。
 ImageInputStream ImageInputStreamSpi.createInputStreamInstance(Object input)
          このサービスプロバイダに関連する ImageInputStream 実装のインスタンスを返します。
abstract  ImageInputStream ImageInputStreamSpi.createInputStreamInstance(Object input, boolean useCache, File cacheDir)
          このサービスプロバイダに関連する ImageInputStream 実装のインスタンスを返します。
 ImageOutputStream ImageOutputStreamSpi.createOutputStreamInstance(Object output)
          このサービスプロバイダに関連する ImageOutputStream 実装のインスタンスを返します。
abstract  ImageOutputStream ImageOutputStreamSpi.createOutputStreamInstance(Object output, boolean useCache, File cacheDir)
          このサービスプロバイダに関連する ImageOutputStream 実装のインスタンスを返します。
 ImageReader ImageReaderSpi.createReaderInstance()
          このサービスプロバイダに関連する ImageReader 実装のインスタンスを返します。
abstract  ImageReader ImageReaderSpi.createReaderInstance(Object extension)
          このサービスプロバイダに関連する ImageReader 実装のインスタンスを返します。
 ImageWriter ImageWriterSpi.createWriterInstance()
          このサービスプロバイダに関連する ImageWriter 実装のインスタンスを返します。
abstract  ImageWriter ImageWriterSpi.createWriterInstance(Object extension)
          このサービスプロバイダに関連する ImageWriter 実装のインスタンスを返します。
 

javax.imageio.stream での IOException の使用
 

IOException をスローする javax.imageio.stream のメソッド
protected  void ImageInputStreamImpl.checkClosed()
          ストリームが閉じられていた場合は IOException をスローします。
 void MemoryCacheImageOutputStream.close()
          この MemoryCacheImageOutputStream を閉じます。
 void MemoryCacheImageInputStream.close()
          この MemoryCacheImageInputStream を閉じてキャッシュを解放します。
 void ImageInputStreamImpl.close()
           
 void ImageInputStream.close()
          ストリームを閉じます。
 void FileImageOutputStream.close()
           
 void FileImageInputStream.close()
           
 void FileCacheImageOutputStream.close()
          この FileCacheImageOututStream を閉じます。
 void FileCacheImageInputStream.close()
          この FileCacheImageInputStream を閉じます。
 void ImageInputStreamImpl.flush()
           
 void ImageInputStream.flush()
          現在のストリーム位置より前の初期のストリーム位置を破棄します。
 void MemoryCacheImageOutputStream.flushBefore(long pos)
           
 void MemoryCacheImageInputStream.flushBefore(long pos)
           
 void ImageOutputStream.flushBefore(long pos)
          指定された位置より前のデータをすべて、OutputStreamFile などの基本となる出力先にフラッシュします。
 void ImageInputStreamImpl.flushBefore(long pos)
           
 void ImageInputStream.flushBefore(long pos)
          指示された位置より前の初期のストリーム部分を破棄します。
 void FileCacheImageOutputStream.flushBefore(long pos)
           
protected  void ImageOutputStreamImpl.flushBits()
          ビットオフセットがゼロでない場合、現在のバイトの残りのビットを強制的に 0 にして、ストリーム位置を 1 だけ増加します。
 int ImageInputStreamImpl.getBitOffset()
           
 int ImageInputStream.getBitOffset()
          現在のビットオフセットを 0 から 7 までの整数として返します。
 long ImageInputStreamImpl.getStreamPosition()
           
 long ImageInputStream.getStreamPosition()
          ストリームの現在のバイト位置を返します。
 long ImageInputStream.length()
          既知の場合、ストリームの全長を返します。
 int MemoryCacheImageOutputStream.read()
           
 int MemoryCacheImageInputStream.read()
           
abstract  int ImageInputStreamImpl.read()
          ストリームから 1 バイトを読み込み、それを 0 から 255 までの int として返します。
 int ImageInputStream.read()
          ストリームから 1 バイトを読み込み、それを 0 から 255 までの整数として返します。
 int FileImageOutputStream.read()
           
 int FileImageInputStream.read()
           
 int FileCacheImageOutputStream.read()
           
 int FileCacheImageInputStream.read()
           
 int ImageInputStreamImpl.read(byte[] b)
          read(b, 0, b.length) を呼び出す簡易メソッドです。
 int ImageInputStream.read(byte[] b)
          ストリームから b.length バイトまでを読み込み、b にインデックス 0 から格納します。
 int MemoryCacheImageOutputStream.read(byte[] b, int off, int len)
           
 int MemoryCacheImageInputStream.read(byte[] b, int off, int len)
           
abstract  int ImageInputStreamImpl.read(byte[] b, int off, int len)
          ストリームから len バイトまで読み込み、b にインデックス off から格納します。
 int ImageInputStream.read(byte[] b, int off, int len)
          ストリームから len バイトまで読み込み、b にインデックス off から格納します。
 int FileImageOutputStream.read(byte[] b, int off, int len)
           
 int FileImageInputStream.read(byte[] b, int off, int len)
           
 int FileCacheImageOutputStream.read(byte[] b, int off, int len)
           
 int FileCacheImageInputStream.read(byte[] b, int off, int len)
           
 int ImageInputStreamImpl.readBit()
           
 int ImageInputStream.readBit()
          ストリームから 1 ビットを読み込み、それを 値 0 または 1int として返します。
 long ImageInputStreamImpl.readBits(int numBits)
           
 long ImageInputStream.readBits(int numBits)
          ストリームからビット列を読み込み、long として返します。
 boolean ImageInputStreamImpl.readBoolean()
           
 boolean ImageInputStream.readBoolean()
          ストリームから 1 バイトを読み込み、0 でない場合は trueboolean 値を返し、0 の場合は false を返します。
 byte ImageInputStreamImpl.readByte()
           
 byte ImageInputStream.readByte()
          ストリームから 1 バイトを読み込み、それを byte 値として返します。
 void ImageInputStreamImpl.readBytes(IIOByteBuffer buf, int len)
           
 void ImageInputStream.readBytes(IIOByteBuffer buf, int len)
          ストリームから len バイトまでを読み込み、指定された IIOByteBuffer を変更してデータを検出可能なバイト配列、オフセット、および長さを示します。
 char ImageInputStreamImpl.readChar()
           
 char ImageInputStream.readChar()
          readUnsignedShort と同等、ただし結果は char データ型を使用して返されます。
 double ImageInputStreamImpl.readDouble()
           
 double ImageInputStream.readDouble()
          ストリームから 8 バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果を double 値として返します。
 float ImageInputStreamImpl.readFloat()
           
 float ImageInputStream.readFloat()
          ストリームから 4 バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果を float 値として返します。
 void ImageInputStreamImpl.readFully(byte[] b)
           
 void ImageInputStream.readFully(byte[] b)
          ストリームから b.length バイトを読み込み、それらを b にインデックス 0 から格納します。
 void ImageInputStreamImpl.readFully(byte[] b, int off, int len)
           
 void ImageInputStream.readFully(byte[] b, int off, int len)
          ストリームから len バイトを読み込み、それらを b にインデックス off から格納します。
 void ImageInputStreamImpl.readFully(char[] c, int off, int len)
           
 void ImageInputStream.readFully(char[] c, int off, int len)
          ストリームから現在のバイト順に従って len バイトの char (符号なし 16 ビット整数) 値を読み込み、それらを c にインデックス off から格納します。
 void ImageInputStreamImpl.readFully(double[] d, int off, int len)
           
 void ImageInputStream.readFully(double[] d, int off, int len)
          ストリームから現在のバイト順に従って len バイトの double (64 ビット IEEE 倍精度浮動小数点数) 値を読み込み、それらを d にインデックス off から格納します。
 void ImageInputStreamImpl.readFully(float[] f, int off, int len)
           
 void ImageInputStream.readFully(float[] f, int off, int len)
          ストリームから現在のバイト順に従って len バイトの float (32 ビット IEEE 単精度浮動小数点数) 値を読み込み、それらを f にインデックス off から格納します。
 void ImageInputStreamImpl.readFully(int[] i, int off, int len)
           
 void ImageInputStream.readFully(int[] i, int off, int len)
          ストリームから現在のバイト順に従って len バイトの int (符号付き 32 ビット整数) 値を読み込み、それらを i にインデックス off から格納します。
 void ImageInputStreamImpl.readFully(long[] l, int off, int len)
           
 void ImageInputStream.readFully(long[] l, int off, int len)
          ストリームから現在のバイト順に従って len バイトの long (符号付き 64 ビット整数) 値を読み込み、それらを l にインデックス off から格納します。
 void ImageInputStreamImpl.readFully(short[] s, int off, int len)
           
 void ImageInputStream.readFully(short[] s, int off, int len)
          ストリームから現在のバイト順に従って len バイトの short (符号付き 16 ビット整数) 値を読み込み、それらを s にインデックス off から格納します。
 int ImageInputStreamImpl.readInt()
           
 int ImageInputStream.readInt()
          ストリームから 4 バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果を int 値として返します。
 String ImageInputStreamImpl.readLine()
           
 String ImageInputStream.readLine()
          入力ストリームから、次の行のテキストを読み込みます。
 long ImageInputStreamImpl.readLong()
           
 long ImageInputStream.readLong()
          ストリームから 8 バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果を long 値として返します。
 short ImageInputStreamImpl.readShort()
           
 short ImageInputStream.readShort()
          ストリームから 2 バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果を short 値として返します。
 int ImageInputStreamImpl.readUnsignedByte()
           
 int ImageInputStream.readUnsignedByte()
          ストリームからバイトを読み込んで、概念上、整数に変換し、符号拡張ビットを取り除くためにそれを 0xff でマスクして、byte 値として返します。
 long ImageInputStreamImpl.readUnsignedInt()
           
 long ImageInputStream.readUnsignedInt()
          ストリームから 4 バイトを読み込んで現在のバイト順に従って概念上それらを連結し、結果の値を long に変換して、符号拡張ビットを取り除くために 0xffffffffL でマスクします。
 int ImageInputStreamImpl.readUnsignedShort()
           
 int ImageInputStream.readUnsignedShort()
          ストリームから 2 バイトを読み込んで、現在のバイト順に従って概念上それらを連結し、結果の値を int に変換して、符号拡張ビットを取り除くために 0xffff でマスクします。
 String ImageInputStreamImpl.readUTF()
           
 String ImageInputStream.readUTF()
          修正 UTF-8 形式でエンコードされた文字列を読み込みます。
 void ImageInputStreamImpl.reset()
          マーク付けされた位置のスタックから現在のストリームバイトおよびビット位置をリセットします。
 void ImageInputStream.reset()
          最新の不一致の mark 呼び出し時点の、ビットオフセットを含む以前の位置を指すストリームポインタを返します。
 void ImageInputStreamImpl.seek(long pos)
           
 void ImageInputStream.seek(long pos)
          現在のストリーム位置を目的の位置に設定します。
 void FileImageOutputStream.seek(long pos)
          現在のストリーム位置を設定してビットオフセットを 0 にリセットします。
 void FileImageInputStream.seek(long pos)
           
 void FileCacheImageOutputStream.seek(long pos)
          現在のストリーム位置を設定してビットオフセットを 0 にリセットします。
 void ImageInputStreamImpl.setBitOffset(int bitOffset)
           
 void ImageInputStream.setBitOffset(int bitOffset)
          ビットオフセットに 0 から 7 までの整数を設定します。
 int ImageInputStreamImpl.skipBytes(int n)
          seek(getStreamPosition() + n) を呼び出して、現在のストリーム位置を前進させます。
 int ImageInputStream.skipBytes(int n)
          指定されたバイト数だけストリーム位置を前に移動します。
 long ImageInputStreamImpl.skipBytes(long n)
          seek(getStreamPosition() + n) を呼び出して、現在のストリーム位置を前進させます。
 long ImageInputStream.skipBytes(long n)
          指定されたバイト数だけストリーム位置を前に移動します。
 void ImageOutputStreamImpl.write(byte[] b)
           
 void ImageOutputStream.write(byte[] b)
          バイトのシーケンスをストリームの現在位置に書き込みます。
 void MemoryCacheImageOutputStream.write(byte[] b, int off, int len)
           
abstract  void ImageOutputStreamImpl.write(byte[] b, int off, int len)
           
 void ImageOutputStream.write(byte[] b, int off, int len)
          バイトのシーケンスをストリームの現在位置に書き込みます。
 void FileImageOutputStream.write(byte[] b, int off, int len)
           
 void FileCacheImageOutputStream.write(byte[] b, int off, int len)
           
 void MemoryCacheImageOutputStream.write(int b)
           
abstract  void ImageOutputStreamImpl.write(int b)
           
 void ImageOutputStream.write(int b)
          ストリームの現在の位置に 1 バイト書き込みます。
 void FileImageOutputStream.write(int b)
           
 void FileCacheImageOutputStream.write(int b)
           
 void ImageOutputStreamImpl.writeBit(int bit)
           
 void ImageOutputStream.writeBit(int bit)
          引数の最下位ビットで指定された 1 ビットを、ストリームの現在のバイト位置の現在のビットオフセットに書き込みます。
 void ImageOutputStreamImpl.writeBits(long bits, int numBits)
           
 void ImageOutputStream.writeBits(long bits, int numBits)
          bits 引数の下位 numBits ビットのビットシーケンスを左から右に、ストリームの現在のバイト位置の現在のビットオフセットに書き込みます。
 void ImageOutputStreamImpl.writeBoolean(boolean v)
           
 void ImageOutputStream.writeBoolean(boolean v)
          ストリームに boolean 値を書き込みます。
 void ImageOutputStreamImpl.writeByte(int v)
           
 void ImageOutputStream.writeByte(int v)
          v の下位 8 ビットをストリームに書き込みます。
 void ImageOutputStreamImpl.writeBytes(String s)
           
 void ImageOutputStream.writeBytes(String s)
          文字列を出力ストリームに書き込みます。
 void ImageOutputStreamImpl.writeChar(int v)
           
 void ImageOutputStream.writeChar(int v)
          このメソッドは writeShort と同義です。
 void ImageOutputStreamImpl.writeChars(char[] c, int off, int len)
           
 void ImageOutputStream.writeChars(char[] c, int off, int len)
          char のシーケンスをストリームの現在位置に書き込みます。
 void ImageOutputStreamImpl.writeChars(String s)
           
 void ImageOutputStream.writeChars(String s)
          文字列を出力ストリームに書き込みます。
 void ImageOutputStreamImpl.writeDouble(double v)
           
 void ImageOutputStream.writeDouble(double v)
          4 バイトで構成される double 値を出力ストリームに書き込みます。
 void ImageOutputStreamImpl.writeDoubles(double[] d, int off, int len)
           
 void ImageOutputStream.writeDoubles(double[] d, int off, int len)
          double のシーケンスをストリームの現在位置に書き込みます。
 void ImageOutputStreamImpl.writeFloat(float v)
           
 void ImageOutputStream.writeFloat(float v)
          4 バイトで構成される float 値を出力ストリームに書き込みます。
 void ImageOutputStreamImpl.writeFloats(float[] f, int off, int len)
           
 void ImageOutputStream.writeFloats(float[] f, int off, int len)
          float のシーケンスをストリームの現在位置に書き込みます。
 void ImageOutputStreamImpl.writeInt(int v)
           
 void ImageOutputStream.writeInt(int v)
          v の 32 ビットをストリームに書き込みます。
 void ImageOutputStreamImpl.writeInts(int[] i, int off, int len)
           
 void ImageOutputStream.writeInts(int[] i, int off, int len)
          int のシーケンスをストリームの現在位置に書き込みます。
 void ImageOutputStreamImpl.writeLong(long v)
           
 void ImageOutputStream.writeLong(long v)
          v の 64 ビットをストリームに書き込みます。
 void ImageOutputStreamImpl.writeLongs(long[] l, int off, int len)
           
 void ImageOutputStream.writeLongs(long[] l, int off, int len)
          long のシーケンスをストリームの現在位置に書き込みます。
 void ImageOutputStreamImpl.writeShort(int v)
           
 void ImageOutputStream.writeShort(int v)
          v の下位 16 ビットをストリームに書き込みます。
 void ImageOutputStreamImpl.writeShorts(short[] s, int off, int len)
           
 void ImageOutputStream.writeShorts(short[] s, int off, int len)
          short のシーケンスをストリームの現在位置に書き込みます。
 void ImageOutputStreamImpl.writeUTF(String s)
           
 void ImageOutputStream.writeUTF(String s)
          長さ情報の 2 バイトを、ネットワークバイト順で出力ストリームに書き込みます。
 

IOException をスローする javax.imageio.stream のコンストラクタ
FileCacheImageInputStream(InputStream stream, File cacheDir)
          指定された InputStream から読み込む FileCacheImageInputStream を構築します。
FileCacheImageOutputStream(OutputStream stream, File cacheDir)
          指定された outputStream への書き込みを行う FileCacheImageOutputStream を構築します。
FileImageInputStream(File f)
          指定された File から読み込む FileImageInputStream を構築します。
FileImageOutputStream(File f)
          指定された File に書き込む FileImageOutputStream を構築します。
 

javax.management での IOException の使用
 

IOException をスローする javax.management のメソッド
 void MBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          登録済み MBean にリスナーを追加します。
 void MBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          登録済み MBean にリスナーを追加します。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
          MBean をインスタンス化し、MBean サーバーに登録します。
 Object MBeanServerConnection.getAttribute(ObjectName name, String attribute)
          指定された MBean の特定の属性の値を取得します。
 AttributeList MBeanServerConnection.getAttributes(ObjectName name, String[] attributes)
          指定された MBean の複数の属性の値を有効化します。
 String MBeanServerConnection.getDefaultDomain()
          MBean の指定に使用するデフォルトのドメインを返します。
 String[] MBeanServerConnection.getDomains()
          MBean が現在登録されているドメインのリストを返します。
 Integer MBeanServerConnection.getMBeanCount()
          MBean サーバーに登録されている MBean の数を返します。
 MBeanInfo MBeanServerConnection.getMBeanInfo(ObjectName name)
          このメソッドは、MBean が管理用として公開している属性とオペレーションを検出します。
 ObjectInstance MBeanServerConnection.getObjectInstance(ObjectName name)
          MBean に登録された MBean の ObjectInstance を取得します。
 Object MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          MBean上でオペレーションを呼び出します。
 boolean MBeanServerConnection.isInstanceOf(ObjectName name, String className)
          指定された MBean が指定されたクラスのインスタンスである場合は true、そうでない場合は false を返します。
 boolean MBeanServerConnection.isRegistered(ObjectName name)
          このオブジェクト名で識別される MBean が、すでに MBean サーバーに登録されているかどうかをチェックします。
 Set<ObjectInstance> MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query)
          MBean サーバーによって制御される MBean を取得します。
 Set<ObjectName> MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          MBean サーバーによって制御される MBean の名前を取得します。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener)
          登録済み MBean からリスナーを削除します。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          登録済み MBean からリスナーを削除します。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener)
          登録済み MBean からリスナーを削除します。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          登録済み MBean からリスナーを削除します。
 void MBeanServerConnection.setAttribute(ObjectName name, Attribute attribute)
          指定された MBean の特定の属性の値を設定します。
 AttributeList MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes)
          指定された MBean の複数の属性の値を設定します。
 void MBeanServerConnection.unregisterMBean(ObjectName name)
          MBean サーバーから MBean の登録を解除します。
 

javax.management.loading での IOException の使用
 

IOException をスローする javax.management.loading のメソッド
 Enumeration<URL> MLetMBean.getResources(String name)
          指定された名前を持つすべてのリソースを検索します。
 void MLet.readExternal(ObjectInput in)
          指定された ObjectInput から、この MLet の内容を復元します。
 void MLet.writeExternal(ObjectOutput out)
          この MLet の内容を、指定された ObjectOutput に保存します。
 

javax.management.remote での IOException の使用
 

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

IOException をスローする javax.management.remote のメソッド
 void JMXConnector.close()
          クライアントとサーバーの接続を終了します。
 void JMXConnector.connect()
          コネクタサーバーとの接続を確立します。
static JMXConnector JMXConnectorFactory.connect(JMXServiceURL serviceURL)
          指定されたアドレスのコネクタサーバーとの接続を作成します。
static JMXConnector JMXConnectorFactory.connect(JMXServiceURL serviceURL, Map<String,?> environment)
          指定されたアドレスのコネクタサーバーとの接続を作成します。
 void JMXConnector.connect(Map<String,?> env)
          コネクタサーバーとの接続を確立します。
 String JMXConnector.getConnectionId()
          コネクタサーバーから、この接続の ID を取得します。
 MBeanServerConnection JMXConnector.getMBeanServerConnection()
          リモート MBean サーバーを表す MBeanServerConnection オブジェクトを返します。
 MBeanServerConnection JMXConnector.getMBeanServerConnection(Subject delegationSubject)
          提供された委譲対象の代わりにオペレーションを実行する、リモート MBean サーバーを表す MBeanServerConnection オブジェクトを返します。
 JMXConnector JMXConnectorProvider.newJMXConnector(JMXServiceURL serviceURL, Map<String,?> environment)
          指定のアドレスのコネクタサーバーに接続する準備ができた新しいコネクタクライアントを作成します。
static JMXConnector JMXConnectorFactory.newJMXConnector(JMXServiceURL serviceURL, Map<String,?> environment)
          指定されたアドレスのコネクタサーバーのコネクタクライアントを作成します。
 JMXConnectorServer JMXConnectorServerProvider.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
          指定されたアドレスで新しいコネクタサーバーを作成します。
static JMXConnectorServer JMXConnectorServerFactory.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
          指定されたアドレスのコネクタサーバーを作成します。
 void JMXConnectorServerMBean.start()
          コネクタサーバーをアクティブにして、クライアント接続の待機を開始します。
 void JMXConnectorServerMBean.stop()
          コネクタサーバーを終了して、クライアント接続の待機を停止します。
 JMXConnector JMXConnectorServerMBean.toJMXConnector(Map<String,?> env)
          このコネクタサーバーのクライアントスタブを返します。
 JMXConnector JMXConnectorServer.toJMXConnector(Map<String,?> env)
          このコネクタサーバーのクライアントスタブを返します。
 

javax.management.remote.rmi での IOException の使用
 

IOException をスローする javax.management.remote.rmi のメソッド
 void RMIConnection.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
          MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) メソッドを処理します。
 void RMIConnectionImpl_Stub.addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
           
 void RMIConnectionImpl.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
           
 Integer[] RMIConnection.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
          MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) メソッドを処理します。
 Integer[] RMIConnectionImpl_Stub.addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3)
           
 Integer[] RMIConnectionImpl.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
           
protected  void RMIServerImpl.clientClosed(RMIConnection client)
          makeClient によって作成されたクライアント接続の終了時に呼び出されるメソッドです。
 void RMIServerImpl.close()
          この接続サーバーを終了します。
 void RMIConnector.close()
           
 void RMIConnection.close()
          この接続を終了します。
 void RMIConnectionImpl_Stub.close()
           
 void RMIConnectionImpl.close()
           
protected abstract  void RMIServerImpl.closeClient(RMIConnection client)
          makeClient で作成されたクライアント接続を終了します。
protected  void RMIJRMPServerImpl.closeClient(RMIConnection client)
           
protected  void RMIIIOPServerImpl.closeClient(RMIConnection client)
           
protected abstract  void RMIServerImpl.closeServer()
          RMIServerImpl.close() によって呼び出され、コネクタサーバーを終了します。
protected  void RMIJRMPServerImpl.closeServer()
          RMIServerImpl.close() によって呼び出されます。
protected  void RMIIIOPServerImpl.closeServer()
          RMIServerImpl.close() によって呼び出されます。
 void RMIConnector.connect()
           
 void RMIConnector.connect(Map<String,?> environment)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, Subject delegationSubject)
           
protected abstract  void RMIServerImpl.export()
          この RMI オブジェクトをエクスポートします。
protected  void RMIJRMPServerImpl.export()
           
protected  void RMIIIOPServerImpl.export()
           
 NotificationResult RMIConnection.fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
          コネクタサーバーから通知を受信します。
 NotificationResult RMIConnectionImpl_Stub.fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3)
           
 NotificationResult RMIConnectionImpl.fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
           
 Object RMIConnection.getAttribute(ObjectName name, String attribute, Subject delegationSubject)
          MBeanServerConnection.getAttribute(ObjectName, String) メソッドを処理します。
 Object RMIConnectionImpl_Stub.getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
           
 Object RMIConnectionImpl.getAttribute(ObjectName name, String attribute, Subject delegationSubject)
           
 AttributeList RMIConnection.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
          MBeanServerConnection.getAttributes(ObjectName, String[]) メソッドを処理します。
 AttributeList RMIConnectionImpl_Stub.getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3)
           
 AttributeList RMIConnectionImpl.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
           
 String RMIConnector.getConnectionId()
           
 String RMIConnection.getConnectionId()
          接続 ID を返します。
 String RMIConnectionImpl_Stub.getConnectionId()
           
 String RMIConnectionImpl.getConnectionId()
           
 String RMIConnection.getDefaultDomain(Subject delegationSubject)
          MBeanServerConnection.getDefaultDomain() メソッドを処理します。
 String RMIConnectionImpl_Stub.getDefaultDomain(Subject $param_Subject_1)
           
 String RMIConnectionImpl.getDefaultDomain(Subject delegationSubject)
           
 String[] RMIConnection.getDomains(Subject delegationSubject)
          MBeanServerConnection.getDomains() メソッドを処理します。
 String[] RMIConnectionImpl_Stub.getDomains(Subject $param_Subject_1)
           
 String[] RMIConnectionImpl.getDomains(Subject delegationSubject)
           
 Integer RMIConnection.getMBeanCount(Subject delegationSubject)
          MBeanServerConnection.getMBeanCount() メソッドを処理します。
 Integer RMIConnectionImpl_Stub.getMBeanCount(Subject $param_Subject_1)
           
 Integer RMIConnectionImpl.getMBeanCount(Subject delegationSubject)
           
 MBeanInfo RMIConnection.getMBeanInfo(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.getMBeanInfo(ObjectName) メソッドを処理します。
 MBeanInfo RMIConnectionImpl_Stub.getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 MBeanInfo RMIConnectionImpl.getMBeanInfo(ObjectName name, Subject delegationSubject)
           
 MBeanServerConnection RMIConnector.getMBeanServerConnection()
           
 MBeanServerConnection RMIConnector.getMBeanServerConnection(Subject delegationSubject)
           
 ObjectInstance RMIConnection.getObjectInstance(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.getObjectInstance(ObjectName) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 ObjectInstance RMIConnectionImpl.getObjectInstance(ObjectName name, Subject delegationSubject)
           
 Object RMIConnection.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
          MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) メソッドを処理します。
 Object RMIConnectionImpl_Stub.invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
           
 Object RMIConnectionImpl.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 boolean RMIConnection.isInstanceOf(ObjectName name, String className, Subject delegationSubject)
          MBeanServerConnection.isInstanceOf(ObjectName, String) メソッドを処理します。
 boolean RMIConnectionImpl_Stub.isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
           
 boolean RMIConnectionImpl.isInstanceOf(ObjectName name, String className, Subject delegationSubject)
           
 boolean RMIConnection.isRegistered(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.isRegistered(ObjectName) メソッドを処理します。
 boolean RMIConnectionImpl_Stub.isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 boolean RMIConnectionImpl.isRegistered(ObjectName name, Subject delegationSubject)
           
protected abstract  RMIConnection RMIServerImpl.makeClient(String connectionId, Subject subject)
          新しいクライアント接続を作成します。
protected  RMIConnection RMIJRMPServerImpl.makeClient(String connectionId, Subject subject)
          JRMP からエクスポートされた RMI オブジェクトとして、新しいクライアント接続を作成します。
protected  RMIConnection RMIIIOPServerImpl.makeClient(String connectionId, Subject subject)
          IIOP からエクスポートされた RMI オブジェクトとして、新しいクライアント接続を作成します。
 RMIConnection RMIServerImpl_Stub.newClient(Object $param_Object_1)
           
 RMIConnection RMIServerImpl.newClient(Object credentials)
          新しいクライアント接続を作成します。
 RMIConnection RMIServer.newClient(Object credentials)
          この RMI コネクタから新しい接続を作成します。
 Set<ObjectInstance> RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryMBeans(ObjectName, QueryExp) メソッドを処理します。
 Set RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectInstance> RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectName> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryNames(ObjectName, QueryExp) メソッドを処理します。
 Set RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) メソッドを処理します。
 void RMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
           
 void RMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) メソッドを処理します。
 void RMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
          removeNotificationListener(ObjectName, NotificationListener) および removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) メソッドを処理します。
 void RMIConnectionImpl_Stub.removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
           
 void RMIConnection.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
          MBeanServerConnection.setAttribute(ObjectName, Attribute) メソッドを処理します。
 void RMIConnectionImpl_Stub.setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
           
 AttributeList RMIConnection.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
          MBeanServerConnection.setAttributes(ObjectName, AttributeList) メソッドを処理します。
 AttributeList RMIConnectionImpl_Stub.setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 AttributeList RMIConnectionImpl.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
           
 void RMIConnectorServer.start()
          アクティブになったコネクタサーバーは、クライアント接続の待機を開始します。
 void RMIConnectorServer.stop()
          コネクタサーバーを終了して、クライアント接続の待機を停止します。
 JMXConnector RMIConnectorServer.toJMXConnector(Map<String,?> env)
          このコネクタサーバーのクライアントスタブを返します。
abstract  Remote RMIServerImpl.toStub()
          このサーバーオブジェクトのリモート処理可能なスタブを返します。
 Remote RMIJRMPServerImpl.toStub()
          この RMIServer オブジェクトの直列化可能スタブを返します。
 Remote RMIIIOPServerImpl.toStub()
          IIOP スタブを返します。
 void RMIConnection.unregisterMBean(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.unregisterMBean(ObjectName) メソッドを処理します。
 void RMIConnectionImpl_Stub.unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 void RMIConnectionImpl.unregisterMBean(ObjectName name, Subject delegationSubject)
           
 

IOException をスローする javax.management.remote.rmi のコンストラクタ
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment)
          RMIConnectorServer を作成します。
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, MBeanServer mbeanServer)
          指定された MBean サーバーの RMIConnectorServer を作成します。
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer)
          指定された MBean サーバーの RMIConnectorServer を作成します。
RMIIIOPServerImpl(Map<String,?> env)
          新しい RMIServerImpl を作成します。
RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String,?> env)
          指定されたソケットファクトリを使って、指定されたポート上でエクスポートされる新しい RMIServer オブジェクトを作成します。
 

javax.naming.ldap での IOException の使用
 

IOException をスローする javax.naming.ldap のメソッド
abstract  void StartTlsResponse.close()
          TLS 接続を正常に閉じ、基本となる接続に戻ります。
abstract  SSLSession StartTlsResponse.negotiate()
          デフォルトの SSL ソケットファクトリを使用して、TLS セッションのネゴシエーションを行います。
abstract  SSLSession StartTlsResponse.negotiate(SSLSocketFactory factory)
          デフォルトの SSL ソケットファクトリを使用して、TLS セッションのネゴシエーションを行います。
 

IOException をスローする javax.naming.ldap のコンストラクタ
PagedResultsControl(int pageSize, boolean criticality)
          1 ページ当たりに取得する結果のエントリ数を設定するためのコントロールを構築します。
PagedResultsControl(int pageSize, byte[] cookie, boolean criticality)
          1 ページ当たりに取得する結果のエントリ数を設定するためのコントロールを構築します。
PagedResultsResponseControl(String id, boolean criticality, byte[] value)
          ページごとに区切られた結果の応答コントロールを構築します。
SortControl(SortKey[] sortBy, boolean criticality)
          ソートキーのリストに基づいてソートするためのコントロールを構築します。
SortControl(String[] sortBy, boolean criticality)
          属性のリストに基づいて昇順にソートするためのコントロールを構築します。
SortControl(String sortBy, boolean criticality)
          1 つの属性に基づいて昇順にソートするためのコントロールを構築します。
SortResponseControl(String id, boolean criticality, byte[] value)
          ソート要求の結果を示すためのコントロールを構築します。
 

javax.net での IOException の使用
 

IOException をスローする javax.net のメソッド
 ServerSocket ServerSocketFactory.createServerSocket()
          バインドされていないサーバーソケットを返します。
abstract  ServerSocket ServerSocketFactory.createServerSocket(int port)
          指定されたポートにバインドされているサーバーソケットを返します。
abstract  ServerSocket ServerSocketFactory.createServerSocket(int port, int backlog)
          指定されたポートにバインドされ、指定された接続バックログを使用するサーバーソケットを返します。
abstract  ServerSocket ServerSocketFactory.createServerSocket(int port, int backlog, InetAddress ifAddress)
          指定されたポートにバインドされ、指定された待機バックログとローカル IP を使用するサーバーソケットを返します。
 Socket SocketFactory.createSocket()
          接続されていないソケットを作成します。
abstract  Socket SocketFactory.createSocket(InetAddress host, int port)
          ソケットを作成し、指定されたアドレスの指定されたポート番号に接続します。
abstract  Socket SocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートアドレスに接続します。
abstract  Socket SocketFactory.createSocket(String host, int port)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートホストに接続します。
abstract  Socket SocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort)
          ソケットを作成し、指定されたリモートポート上の指定されたリモートホストに接続します。
 

javax.net.ssl での IOException の使用
 

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

IOException をスローする javax.net.ssl のメソッド
abstract  Socket SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)
          指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。
abstract  void SSLSocket.startHandshake()
          この接続上で SSL ハンドシェークを開始します。
 

IOException をスローする javax.net.ssl のコンストラクタ
SSLServerSocket()
          サブクラスでだけ使用されます。
SSLServerSocket(int port)
          サブクラスでだけ使用されます。
SSLServerSocket(int port, int backlog)
          サブクラスでだけ使用されます。
SSLServerSocket(int port, int backlog, InetAddress address)
          サブクラスでだけ使用されます。
SSLSocket(InetAddress address, int port)
          サブクラスでだけ使用されます。
SSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)
          サブクラスでだけ使用されます。
SSLSocket(String host, int port)
          サブクラスでだけ使用されます。
SSLSocket(String host, int port, InetAddress clientAddress, int clientPort)
          サブクラスでだけ使用されます。
 

javax.print での IOException の使用
 

IOException をスローする javax.print のメソッド
 Doc MultiDoc.getDoc()
          現行の doc オブジェクトを取得します。
 Object SimpleDoc.getPrintData()
           
 Object Doc.getPrintData()
          この doc オブジェクトの印刷データの一部を含む印刷データ表現オブジェクトを、サポートする doc フレーバに対応する形式で取得します。
 Reader SimpleDoc.getReaderForText()
          この doc から文字印刷データを抽出するためのリーダーを取得します。
 Reader Doc.getReaderForText()
          この doc から文字印刷データを抽出するためのリーダーを取得します。
 InputStream SimpleDoc.getStreamForBytes()
          この doc からバイト印刷データを抽出するための入力ストリームを取得します。
 InputStream Doc.getStreamForBytes()
          この doc からバイト印刷データを抽出するための入力ストリームを取得します。
 MultiDoc MultiDoc.next()
          doc オブジェクトシーケンス内で次の doc オブジェクトを含む multidoc オブジェクトに移動します。
 

javax.rmi.CORBA での IOException の使用
 

IOException をスローする javax.rmi.CORBA のメソッド
 void StubDelegate.readObject(Stub self, ObjectInputStream s)
          Stub.readObject(java.io.ObjectInputStream) に対する委譲呼び出しです。
 void StubDelegate.writeObject(Stub self, ObjectOutputStream s)
          Stub.writeObject(java.io.ObjectOutputStream) に対する委譲呼び出しです。
 

javax.rmi.ssl での IOException の使用
 

IOException をスローする javax.rmi.ssl のメソッド
 ServerSocket SslRMIServerSocketFactory.createServerSocket(int port)
          このファクトリの SSL ソケット構成パラメータに従って構成された SSL 接続を受け入れるサーバーソケットを作成します。
 Socket SslRMIClientSocketFactory.createSocket(String host, int port)
          SSL ソケットを作成します。
 

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

IOException をスローする javax.security.auth.callback のメソッド
 void CallbackHandler.handle(Callback[] callbacks)
           指定の Callback 内で要求された情報を取得または表示します。
 

javax.security.sasl での IOException の使用
 

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

javax.sound.midi での IOException の使用
 

IOException をスローする javax.sound.midi のメソッド
static MidiFileFormat MidiSystem.getMidiFileFormat(File file)
          指定された File の MIDI ファイル形式を取得します。
static MidiFileFormat MidiSystem.getMidiFileFormat(InputStream stream)
          指定された入力ストリームのデータの MIDI ファイル形式を取得します。
static MidiFileFormat MidiSystem.getMidiFileFormat(URL url)
          指定された URL のデータの MIDI ファイル形式を取得します。
static Sequence MidiSystem.getSequence(File file)
          指定された File から MIDI シーケンスを取得します。
static Sequence MidiSystem.getSequence(InputStream stream)
          指定された入力ストリームから MIDI シーケンスを取得します。
static Sequence MidiSystem.getSequence(URL url)
          指定された URL から MIDI シーケンスを取得します。
static Soundbank MidiSystem.getSoundbank(File file)
          指定された File から Soundbank を読み取ることによって、Soundbank を構築します。
static Soundbank MidiSystem.getSoundbank(InputStream stream)
          指定されたストリームから MIDI サウンドバンクを読み取ることによって、MIDI サウンドバンクを構築します。
static Soundbank MidiSystem.getSoundbank(URL url)
          指定された URL から Soundbank を読み取ることによって、Soundbank を構築します。
 void Sequencer.setSequence(InputStream stream)
          シーケンサが操作する現在のシーケンスを設定します。
static int MidiSystem.write(Sequence in, int type, File out)
          提供される外部ファイルに示される MIDI ファイル型を表すバイトのストリームを書き込みます。
static int MidiSystem.write(Sequence in, int fileType, OutputStream out)
          提供される外部ストリームに示される MIDI ファイル型を表すバイトのストリームを書き込みます。
 

javax.sound.midi.spi での IOException の使用
 

IOException をスローする javax.sound.midi.spi のメソッド
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(File file)
          指定された File の MIDI ファイル形式を取得します。
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(InputStream stream)
          指定された入力ストリームの MIDI ファイル形式を取得します。
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(URL url)
          指定された URL の MIDI ファイル形式を取得します。
abstract  Sequence MidiFileReader.getSequence(File file)
          指定された File から MIDI シーケンスを取得します。
abstract  Sequence MidiFileReader.getSequence(InputStream stream)
          指定された入力ストリームから MIDI シーケンスを取得します。
abstract  Sequence MidiFileReader.getSequence(URL url)
          指定された URL の MIDI シーケンスを取得します。
abstract  Soundbank SoundbankReader.getSoundbank(File file)
          指定された File からサウンドバンクオブジェクトを取得します。
abstract  Soundbank SoundbankReader.getSoundbank(InputStream stream)
          指定された InputStream からサウンドバンクオブジェクトを取得します。
abstract  Soundbank SoundbankReader.getSoundbank(URL url)
          指定された URL からサウンドバンクオブジェクトを取得します。
abstract  int MidiFileWriter.write(Sequence in, int fileType, File out)
          指定された外部ファイルに示されるファイル型の MIDI ファイルを表すバイトのストリームを書き込みます。
abstract  int MidiFileWriter.write(Sequence in, int fileType, OutputStream out)
          指定された外部ストリームに示されるファイル型の MIDI ファイルを表すバイトのストリームを書き込みます。
 

javax.sound.sampled での IOException の使用
 

IOException をスローする javax.sound.sampled のメソッド
 int AudioInputStream.available()
          このオーディオ入力ストリームから、ブロックされることなく読み込みできる (またはスキップできる) 最大バイト数を返します。
 void AudioInputStream.close()
          このオーディオ入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
static AudioFileFormat AudioSystem.getAudioFileFormat(File file)
          指定された File のオーディオファイル形式を取得します。
static AudioFileFormat AudioSystem.getAudioFileFormat(InputStream stream)
          指定された入力ストリームのオーディオファイル形式を取得します。
static AudioFileFormat AudioSystem.getAudioFileFormat(URL url)
          指定された URL のオーディオファイル形式を取得します。
static AudioInputStream AudioSystem.getAudioInputStream(File file)
          指定された File からオーディオ入力ストリームを取得します。
static AudioInputStream AudioSystem.getAudioInputStream(InputStream stream)
          指定された入力ストリームからオーディオ入力ストリームを取得します。
static AudioInputStream AudioSystem.getAudioInputStream(URL url)
          指定された URL のオーディオ入力ストリームを取得します。
 void Clip.open(AudioInputStream stream)
          指定したオーディオ入力ストリーム内に提示されている形式およびオーディオデータでクリップを開きます。
 int AudioInputStream.read()
          オーディオ入力ストリームからデータの次のバイトを読み込みます。
 int AudioInputStream.read(byte[] b)
          オーディオ入力ストリームから数バイトを読み込み、それをバッファー配列 b に格納します。
 int AudioInputStream.read(byte[] b, int off, int len)
          オーディオストリームから指定されたデータの最大バイト数まで読み込み、読み込んだバイトを指定されたバイト配列に格納します。
 void AudioInputStream.reset()
          このオーディオ入力ストリームの位置を、入力ストリームで最後に mark メソッドが呼び出されたときの位置に再設定します。
 long AudioInputStream.skip(long n)
          指定したバイト数を、このオーディオ入力ストリームからスキップおよび破棄します。
static int AudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
          指定されたファイル型のオーディオファイルを表すバイトのストリームを、指定された外部ファイルへ書き込みます。
static int AudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
          指定されたファイル型のオーディオファイルを表すバイトのストリームを、指定された出力ストリームへ書き込みます。
 

javax.sound.sampled.spi での IOException の使用
 

IOException をスローする javax.sound.sampled.spi のメソッド
abstract  AudioFileFormat AudioFileReader.getAudioFileFormat(File file)
          指定された File のオーディオファイル形式を取得します。
abstract  AudioFileFormat AudioFileReader.getAudioFileFormat(InputStream stream)
          指定された入力ストリームのオーディオファイル形式を取得します。
abstract  AudioFileFormat AudioFileReader.getAudioFileFormat(URL url)
          指定された URL のオーディオファイル形式を取得します。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(File file)
          指定された File からオーディオ入力ストリームを取得します。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(InputStream stream)
          指定された入力ストリームからオーディオ入力ストリームを取得します。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(URL url)
          指定された URL のオーディオ入力ストリームを取得します。
abstract  int AudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
          指定されたファイル形式のオーディオファイルを表すバイトストリームを、指定された外部ファイルへ書き込みます。
abstract  int AudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
          指定されたファイル型のオーディオファイルを表すバイトのストリームを、指定された出力ストリームへ書き込みます。
 

javax.sql.rowset での IOException の使用
 

IOException をスローする javax.sql.rowset のメソッド
 void WebRowSet.readXml(InputStream iStream)
          ストリームベースの XML 入力を読み込み、WebRowSet オブジェクトを生成します。
 void WebRowSet.writeXml(OutputStream oStream)
          この WebRowSet オブジェクトのデータ、プロパティー、メタデータを指定された OutputStream オブジェクトに XML 形式で書き込みます。
 void WebRowSet.writeXml(ResultSet rs, OutputStream oStream)
          指定された ResultSet オブジェクトのコンテンツからこの WebRowSet オブジェクトを生成し、そのデータ、プロパティー、およびメタデータを指定された OutputStream オブジェクトに XML 形式で書き込みます。
 

javax.swing での IOException の使用
 

IOException をスローする javax.swing のメソッド
 void ProgressMonitorInputStream.close()
          FilterInputStream.close をオーバーライドして、ストリームと進捗モニターの両方を閉じることができるようにします。
protected  InputStream JEditorPane.getStream(URL page)
          setPage メソッドによりロードされようとしている、指定された URL のストリームを返します。
 int ProgressMonitorInputStream.read()
          FilterInputStream.read をオーバーライドして、読み込みのあとに進捗モニターを更新できるようにします。
 int ProgressMonitorInputStream.read(byte[] b)
          FilterInputStream.read をオーバーライドして、読み込みのあとに進捗モニターを更新できるようにします。
 int ProgressMonitorInputStream.read(byte[] b, int off, int len)
          FilterInputStream.read をオーバーライドして、読み込みのあとに進捗モニターを更新できるようにします。
 void JEditorPane.read(InputStream in, Object desc)
          このメソッドは、ストリームから初期化を行います。
 void ProgressMonitorInputStream.reset()
          FilterInputStream.reset をオーバーライドして、ストリームと進捗モニターの両方をリセットできるようにします。
 void JEditorPane.setPage(String url)
          表示されている現在の URL を設定します。
 void JEditorPane.setPage(URL page)
          表示されている現在の URL を設定します。
 long ProgressMonitorInputStream.skip(long n)
          FilterInputStream.skip をオーバーライドして、スキップのあとに進捗モニターを更新できるようにします。
 

IOException をスローする javax.swing のコンストラクタ
JEditorPane(String url)
          URL 指定を示す文字列を基にして、JEditorPane を生成します。
JEditorPane(URL initialPage)
          入力のために指定された URL を基にして、JEditorPane を生成します。
 

javax.swing.filechooser での IOException の使用
 

IOException をスローする javax.swing.filechooser のメソッド
abstract  File FileSystemView.createNewFolder(File containingDir)
          デフォルトのフォルダ名で新しいフォルダを作成します。
 

javax.swing.plaf.synth での IOException の使用
 

IOException をスローする javax.swing.plaf.synth のメソッド
 void SynthLookAndFeel.load(URL url)
          この SynthLookAndFeel で使用される SynthStyle のセットをロードします。
 

javax.swing.text での IOException の使用
 

javax.swing.text での IOException のサブクラス
 class ChangedCharSetException
          ChangedCharSetException は、名前が示すとおり、文字セットが変更されたときにスローされる例外です。
 

IOException をスローする javax.swing.text のメソッド
protected  void AbstractWriter.indent()
          インデントを行います。
protected  void AbstractWriter.output(char[] content, int start, int length)
          コンテンツ書き込み時の最後の停止です。
 void DefaultEditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
abstract  void EditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
 void DefaultEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームから内容を挿入します。
abstract  void EditorKit.read(Reader in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
 void JTextComponent.read(Reader in, Object desc)
          ストリームから初期化します。
 void StyleContext.readAttributes(ObjectInputStream in, MutableAttributeSet a)
          属性を読み込むコンテキスト固有の処理です。
static void StyleContext.readAttributeSet(ObjectInputStream in, MutableAttributeSet a)
          指定されたオブジェクト入力ストリームから、writeAttributeSet で以前に書き込まれている属性セットを読み込みます。
protected  void AbstractWriter.text(Element elem)
          テキストを書き出します。
protected abstract  void AbstractWriter.write()
          この抽象メソッドは、サブクラスによって実装される必要があります。
protected  void AbstractWriter.write(char ch)
          文字を書き出します。
protected  void AbstractWriter.write(char[] chars, int startIndex, int length)
          すべての書き出しメソッドはこれを呼び出します。
 void DefaultEditorKit.write(OutputStream out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
abstract  void EditorKit.write(OutputStream out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
protected  void AbstractWriter.write(String content)
          文字列を書き出します。
 void JTextComponent.write(Writer out)
          モデルのコンテンツを、指定されたストリームに格納します。
 void DefaultEditorKit.write(Writer out, Document doc, int pos, int len)
          ドキュメントのコンテンツを、指定されたストリームにプレーンテキストとして書き込みます。
abstract  void EditorKit.write(Writer out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
protected  void AbstractWriter.writeAttributes(AttributeSet attr)
          属性セットを "=" のペアとして書き出します。
 void StyleContext.writeAttributes(ObjectOutputStream out, AttributeSet a)
          属性を書き込むコンテキスト固有の処理です。
static void StyleContext.writeAttributeSet(ObjectOutputStream out, AttributeSet a)
          直列化のために、指定されたオブジェクトストリームに属性セットを書き込みます。
protected  void AbstractWriter.writeLineSeparator()
          行区切り文字を書き出します。
 

javax.swing.text.html での IOException の使用
 

IOException をスローする javax.swing.text.html のメソッド
protected  void HTMLWriter.closeOutUnwantedEmbeddedTags(AttributeSet attr)
          属性セットおよびタグベクターに格納された各タグを検索します。
protected  void HTMLWriter.comment(Element elem)
          コメントを書き出します。
protected  void HTMLWriter.emptyTag(Element elem)
          すべての空要素 (対応する終了タグのないタグすべて) を書き出します。
protected  void MinimalHTMLWriter.endFontTag()
          現在使われていません。
protected  void HTMLWriter.endTag(Element elem)
          要素の終了タグを書き出します。
 void HTMLDocument.insertAfterEnd(Element elem, String htmlText)
          指定要素が終了後に文字列として指定された HTML を挿入します。
 void HTMLDocument.insertAfterStart(Element elem, String htmlText)
          要素の開始位置に文字列として指定された HTML を挿入します。
 void HTMLDocument.insertBeforeEnd(Element elem, String htmlText)
          要素の終了位置に文字列として指定された HTML を挿入します。
 void HTMLDocument.insertBeforeStart(Element elem, String htmlText)
          指定された要素が開始される前に文字列として指定された HTML を挿入します。
 void HTMLEditorKit.insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag)
          既存のドキュメントに HTML を挿入します。
 void StyleSheet.loadRules(Reader in, URL ref)
          CSS1 文法が指定する規則セットをロードします。
protected  void HTMLWriter.output(char[] chars, int start, int length)
          このメソッドは、文字エンティティーをマッピングするためにオーバーライドされます (< と &lt; など)。
abstract  void HTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
          指定されたストリームの構文解析を行い、その解析結果に基づいて指定のコールバックを呼び出します。
 void HTMLEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからコンテンツを挿入します。
protected  void HTMLWriter.selectContent(AttributeSet attr)
          SELECT フォーム要素のコンテンツを書き出します。
 void HTMLDocument.setInnerHTML(Element elem, String htmlText)
          指定された要素の子を HTML 文字列として指定されたコンテンツと置き換えます。
 void HTMLDocument.setOuterHTML(Element elem, String htmlText)
          指定された親の要素を HTML 文字列として指定されたコンテンツと置き換えます。
protected  void MinimalHTMLWriter.startFontTag(String style)
          現在使われていません。
protected  void HTMLWriter.startTag(Element elem)
          要素の開始タグを書き出します。
protected  void MinimalHTMLWriter.text(Element elem)
          テキストを書き出します。
protected  void HTMLWriter.text(Element elem)
          テキストを書き出します。
protected  void HTMLWriter.textAreaContent(AttributeSet attr)
          フォーム要素の TEXTAREA に格納されているテキストを書き出します。
 void MinimalHTMLWriter.write()
          StyledDocument から HTML 出力を生成します。
 void HTMLWriter.write()
          要素ツリーで反復され、すべてのタグとその属性の書き込みを制御します。
 void HTMLEditorKit.write(Writer out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
protected  void MinimalHTMLWriter.writeAttributes(AttributeSet attr)
          StyleConstants.ParagraphConstants、StyleConstants.CharacterConstants、StyleConstants.FontConstants、StyleConstants.ColorConstants の各型のすべての属性を書き出します。
protected  void HTMLWriter.writeAttributes(AttributeSet attr)
          属性セットを書き出します。
protected  void MinimalHTMLWriter.writeBody()
          ドキュメント内の要素で反復し、枝の要素か葉の要素かを判断して要素を処理します。
protected  void MinimalHTMLWriter.writeComponent(Element elem)
          コンポーネント要素の書き出しを行います。
protected  void MinimalHTMLWriter.writeContent(Element elem, boolean needsIndenting)
          HTML に準拠した方法で属性セットを書き出します。
protected  void HTMLWriter.writeEmbeddedTags(AttributeSet attr)
          AttributeSet で組み込みタグを検索してそれを書き出します。
protected  void MinimalHTMLWriter.writeEndParagraph()
          <p> タグの終了タグを発行します。
protected  void MinimalHTMLWriter.writeEndTag(String endTag)
          適切にインデント処理された終了タグを書き出します。
protected  void MinimalHTMLWriter.writeHeader()
          <head> および <style> のタグを書き出し、次に writeStyles() を起動して <style> タグのコンテンツとしてすべての名前付きのスタイルを書き出します。
protected  void MinimalHTMLWriter.writeHTMLTags(AttributeSet attr)
          属性設定に基づいてテキストのボールド <b>、イタリック <i>、および <u> のタグを生成します。
protected  void MinimalHTMLWriter.writeImage(Element elem)
          アイコン要素の書き出しを行います。
protected  void MinimalHTMLWriter.writeLeaf(Element elem)
          テキスト以外の葉の要素の書き出しを制御します。
protected  void HTMLWriter.writeLineSeparator()
          行区切り文字を書き出します。
protected  void MinimalHTMLWriter.writeNonHTMLAttributes(AttributeSet attr)
          HTML に準拠した方法で残りの文字レベルの属性 (ボールド、イタリック、下線以外の属性) を書き出します。
protected  void HTMLWriter.writeOption(Option option)
          Option フォーム要素のコンテンツを書き出します。
protected  void MinimalHTMLWriter.writeStartParagraph(Element elem)
          段落の開始タグを発行します。
protected  void MinimalHTMLWriter.writeStartTag(String tag)
          適切にインデント処理された開始タグを書き出します。
protected  void MinimalHTMLWriter.writeStyles()
          <style> タグのコンテンツとしてすべての名前付きスタイルを書き出します。
 

javax.swing.text.html.parser での IOException の使用
 

IOException をスローする javax.swing.text.html.parser のメソッド
static DTD DTD.getDTD(String name)
          指定した name を持つ DTD を返します。
 void Parser.parse(Reader in)
          DTD が指定されている場合に、HTML ストリームを解析します。
 void ParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
           
 void DocumentParser.parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)
           
 String Parser.parseDTDMarkup()
          文書型定義 (DTD - Document Type Declaration) のマークアップ宣言を解析します。
protected  boolean Parser.parseMarkupDeclarations(StringBuffer strBuff)
          マークアップ宣言を解析します。
 void DTD.read(DataInputStream in)
          アーカイブされた形式から DTD を再作成します。
 

javax.swing.text.rtf での IOException の使用
 

IOException をスローする javax.swing.text.rtf のメソッド
 void RTFEditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
 void RTFEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからコンテンツを挿入します。
 void RTFEditorKit.write(OutputStream out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
 void RTFEditorKit.write(Writer out, Document doc, int pos, int len)
          ドキュメントのコンテンツを、指定されたストリームにプレーンテキストとして書き込みます。
 

javax.tools での IOException の使用
 

IOException をスローする javax.tools のメソッド
 void JavaFileManager.close()
          このファイルマネージャーによって直接的または間接的に開かれたリソースがあれば、それを解放します。
 void ForwardingJavaFileManager.close()
           
 void JavaFileManager.flush()
          このファイルマネージャーによって直接的または間接的に開かれた出力用リソースがあれば、それをフラッシュします。
 void ForwardingJavaFileManager.flush()
           
 CharSequence SimpleJavaFileObject.getCharContent(boolean ignoreEncodingErrors)
          この実装は、常に UnsupportedOperationException をスローします。
 CharSequence ForwardingFileObject.getCharContent(boolean ignoreEncodingErrors)
           
 CharSequence FileObject.getCharContent(boolean ignoreEncodingErrors)
          可能であれば、このファイルダイアログの文字コンテンツを取得します。
 FileObject JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
          指定された場所にある、特定のパッケージ内の特定の相対名を表す入力用ファイルオブジェクトを取得します。
 FileObject ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
           
 FileObject JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
          指定された場所にある、特定のパッケージ内の特定の相対名を表す出力用ファイルオブジェクトを取得します。
 FileObject ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
           
 JavaFileObject JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
          指定された場所にある、特定の種類の特定のクラスを表す入力用ファイルオブジェクトを取得します。
 JavaFileObject ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
           
 JavaFileObject JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
          指定された場所にある、特定の種類の特定のクラスを表す出力用ファイルオブジェクトを取得します。
 JavaFileObject ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
           
 Iterable<JavaFileObject> JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
          指定の場所の指定の基準に一致するすべてのファイルオブジェクトを一覧表示します。
 Iterable<JavaFileObject> ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
           
 InputStream SimpleJavaFileObject.openInputStream()
          この実装は、常に UnsupportedOperationException をスローします。
 InputStream ForwardingFileObject.openInputStream()
           
 InputStream FileObject.openInputStream()
          このファイルオブジェクトの InputStream を取得します。
 OutputStream SimpleJavaFileObject.openOutputStream()
          この実装は、常に UnsupportedOperationException をスローします。
 OutputStream ForwardingFileObject.openOutputStream()
           
 OutputStream FileObject.openOutputStream()
          このファイルオブジェクトの OutputStream を取得します。
 Reader SimpleJavaFileObject.openReader(boolean ignoreEncodingErrors)
          SimpleJavaFileObject.getCharContent(boolean) の結果を Reader 内にラップします。
 Reader ForwardingFileObject.openReader(boolean ignoreEncodingErrors)
           
 Reader FileObject.openReader(boolean ignoreEncodingErrors)
          このオブジェクトのリーダーを取得します。
 Writer SimpleJavaFileObject.openWriter()
          openOutputStream の結果を Writer 内にラップします。
 Writer ForwardingFileObject.openWriter()
           
 Writer FileObject.openWriter()
          このファイルオブジェクトの Writer を取得します。
 void StandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> path)
          指定されたパスと指定された場所を関連付けます。
 

javax.transaction での IOException の使用
 

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

javax.xml.bind での IOException の使用
 

IOException をスローする javax.xml.bind のメソッド
abstract  Result SchemaOutputResolver.createOutput(String namespaceUri, String suggestedFileName)
          (与えられた名前空間 URI の) スキーマファイル が書き込まれる場所を判断し、Result オブジェクトとして返します。
 void JAXBContext.generateSchema(SchemaOutputResolver outputResolver)
          このコンテキストのスキーマ文書を生成します。
 

javax.xml.parsers での IOException の使用
 

IOException をスローする javax.xml.parsers のメソッド
 Document DocumentBuilder.parse(File f)
          指定されたファイルの内容を XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 void SAXParser.parse(File f, DefaultHandler dh)
          指定されたファイルのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(File f, HandlerBase hb)
          指定されたファイルのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
abstract  Document DocumentBuilder.parse(InputSource is)
          指定された入力ソースの内容を XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 void SAXParser.parse(InputSource is, DefaultHandler dh)
          指定された InputSource のコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputSource is, HandlerBase hb)
          指定された InputSource のコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 Document DocumentBuilder.parse(InputStream is)
          指定された InputStream の内容を XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 void SAXParser.parse(InputStream is, DefaultHandler dh)
          指定された InputStream インスタンスのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, DefaultHandler dh, String systemId)
          指定された InputStream インスタンスのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, HandlerBase hb)
          指定された InputStream インスタンスのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, HandlerBase hb, String systemId)
          指定された InputStream インスタンスのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 Document DocumentBuilder.parse(InputStream is, String systemId)
          指定された InputStream の内容を XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 Document DocumentBuilder.parse(String uri)
          指定された URI の内容を XML ドキュメントとして解析し、新しい DOM Document オブジェクトを返します。
 void SAXParser.parse(String uri, DefaultHandler dh)
          指定された URI (Uniform Resource Identifier) で表わされたコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(String uri, HandlerBase hb)
          指定された URI (Uniform Resource Identifier) で表わされたコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 

javax.xml.soap での IOException の使用
 

IOException をスローする javax.xml.soap のメソッド
abstract  SOAPMessage MessageFactory.createMessage(MimeHeaders headers, InputStream in)
          指定の InputStream オブジェクトのコンテンツを新しい SOAPMessage オブジェクトに内部化し、その SOAPMessage オブジェクトを返します。
abstract  void SOAPMessage.writeTo(OutputStream out)
          この SOAPMessage オブジェクトを指定した出力ストリームに書き込みます。
 

javax.xml.validation での IOException の使用
 

IOException をスローする javax.xml.validation のメソッド
 void Validator.validate(Source source)
          指定された入力を検証します。
abstract  void Validator.validate(Source source, Result result)
          指定された入力を検証し、追加された検証結果を指定された出力に送ります。
 

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

IOException をスローする org.omg.CORBA.portable のメソッド
 int InputStream.read()
           
 void OutputStream.write(int b)
          整数型 (配列の長さ) をこの出力ストリームに書き込みます。
 

org.xml.sax での IOException の使用
 

IOException をスローする org.xml.sax のメソッド
 void XMLReader.parse(InputSource input)
          XML 文書を構文解析します。
 void Parser.parse(InputSource source)
          推奨されていません。 XML 文書を構文解析します。
 void XMLReader.parse(String systemId)
          システム識別子 (URI) から XML 文書を構文解析します。
 void Parser.parse(String systemId)
          推奨されていません。 システム識別子 (URI) から XML 文書を構文解析します。
 InputSource EntityResolver.resolveEntity(String publicId, String systemId)
          アプリケーションが外部エンティティーを解決できるようにします。
 

org.xml.sax.ext での IOException の使用
 

IOException をスローする org.xml.sax.ext のメソッド
 InputSource EntityResolver2.getExternalSubset(String name, String baseURI)
          アプリケーションは、明確に定義していない文書の外部サブセットを提供できます。
 InputSource DefaultHandler2.getExternalSubset(String name, String baseURI)
          外部サブセットが文書テキストに宣言されなかった場合、何も使用されないことをパーサーに通知します。
 InputSource DefaultHandler2.resolveEntity(String publicId, String systemId)
          null のエンティティー名とベース URI を使用して EntityResolver2.resolveEntity() を呼び出します。
 InputSource EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId)
          アプリケーションは外部エンティティー参照を入力ソースへマッピングするか、一般的な URI 解決を使用するようパーサーに通知できます。
 InputSource DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId)
          基底 URI に対して systemId を解釈処理して結果が絶対 URI となったエンティティーテキストを読み取るようパーサーに通知します。
 

org.xml.sax.helpers での IOException の使用
 

IOException をスローする org.xml.sax.helpers のメソッド
 void XMLReaderAdapter.parse(InputSource input)
          文書を構文解析します。
 void XMLFilterImpl.parse(InputSource input)
          文書を構文解析します。
 void ParserAdapter.parse(InputSource input)
          XML 文書を構文解析します。
 void XMLReaderAdapter.parse(String systemId)
          文書を構文解析します。
 void XMLFilterImpl.parse(String systemId)
          文書を構文解析します。
 void ParserAdapter.parse(String systemId)
          XML 文書を構文解析します。
 InputSource DefaultHandler.resolveEntity(String publicId, String systemId)
          外部エンティティーを解決します。
 InputSource XMLFilterImpl.resolveEntity(String publicId, String systemId)
          外部エンティティー解決をフィルタリングします。
 


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