JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.io.IOException の使用

IOException を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.rmi.CORBA RMI-IIOP 用の移植可能な API を含みます。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.midi.spi 新しい MIDI デバイス、MIDI ファイルリーダおよびライター、またはサウンドバンクリーダを提供するときに、サービスプロバイダが実装するインタフェースを提供します。  
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.sound.sampled.spi 新しいオーディオデバイス、ソースファイルのリーダやライター、またはオーディオ形式コンバータを提供するときに、サービスプロバイダがサブクラス化する抽象クラスを提供します。  
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.filechooser このパッケージには、JFileChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.text.html.parser デフォルトの HTML パーサを、サポートクラスと共に提供します。 
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。  
javax.transaction 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。  
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
 

java.awt での IOException の使用
 

IOException をスローする java.awt のメソッド
protected  void AWTEventMulticaster.saveInternal(ObjectOutputStream s, String k)
           
protected static void AWTEventMulticaster.save(ObjectOutputStream s, String k, EventListener l)
           
static Font Font.createFont(int fontFormat, InputStream fontStream)
          指定されたフォントタイプの新しい Font と入力データを返します。
 

java.awt.color での IOException の使用
 

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

java.awt.datatransfer での IOException の使用
 

IOException をスローする java.awt.datatransfer のメソッド
 Object Transferable.getTransferData(DataFlavor flavor)
          転送されるデータを表現するオブジェクトを返します。
 Object StringSelection.getTransferData(DataFlavor flavor)
          可能であれば、要求された DataFlavor の Transferable データを返します。
 Reader DataFlavor.getReaderForText(Transferable transferable)
          予想される文字セット (符号化) を複号化した入力ストリームのリーダを取得します。
 void DataFlavor.writeExternal(ObjectOutput os)
          DataFlavor を直列化します。
 void DataFlavor.readExternal(ObjectInput is)
          直列化された状態の 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 のメソッド
 Object BeanContextSupport.instantiateChild(String beanName)
           instantiateChild メソッドは、Bean を入れ子にして BeanContext にインスタンスを生成する処理を単純化する BeanContext の簡易フックです。
protected  void BeanContextSupport.bcsPreSerializationHook(ObjectOutputStream oos)
          defaultWriteObject() のあと、子を直列化する前の writeObject によって呼び出されます。
protected  void BeanContextSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          defaultWriteObject() のあと、子を直列化する前の readObject によって呼び出されます。
protected  void BeanContextSupport.serialize(ObjectOutputStream oos, Collection coll)
          コレクションを直列化するために writeObject によって使用されます。
protected  void BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
          コレクションを直列化復元するために readObject によって使用されます。
 void BeanContextSupport.writeChildren(ObjectOutputStream oos)
          この BeanContext の子すべてを直列化するのに使用されます。
 void BeanContextSupport.readChildren(ObjectInputStream ois)
          このクラスのインスタンスが BeanContext プロトコル (およびそのサブプロトコル) の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。
protected  void BeanContextServicesSupport.bcsPreSerializationHook(ObjectOutputStream oos)
          BeanContextSupport writeObject が子を直列化する前に、BeanContextSupport writeObject によって呼び出されます。
protected  void BeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          BeanContextSupport readObject が子を直列化する前に、BeanContextSupport readObject によって呼び出されます。
 Object BeanContext.instantiateChild(String beanName)
          この BeanContext の子として指定された javaBean のインスタンスを生成します。
 

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
          Object を読み込もうとする ObjectInputStream で検出された、予期しないデータです。
 class StreamCorruptedException
          オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
 class SyncFailedException
          同期 (sync) オペレーションが失敗したことを通知します。
 class UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 class UTFDataFormatException
          不正な構造を持つ UTF-8 文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
 class WriteAbortedException
          書き込み時に ObjectStreamExceptions の 1 つがスローされたことを通知します。
 

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

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

java.lang での IOException の使用
 

IOException をスローする java.lang のメソッド
 Process Runtime.exec(String command)
          指定された文字列コマンドを、独立したプロセスで実行します。
 Process Runtime.exec(String cmd, String[] envp)
          指定された文字列コマンドを、指定された環境を持つ独立したプロセスで実行します。
 Process Runtime.exec(String command, String[] envp, File dir)
          指定された文字列コマンドを、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray)
          指定されたコマンドと引数を、独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray, String[] envp)
          指定されたコマンドと引数を、指定された環境を持つ独立したプロセスで実行します。
 Process Runtime.exec(String[] cmdarray, String[] envp, File dir)
          指定されたコマンドと引数を、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。
 Enumeration ClassLoader.getResources(String name)
          指定された名前を持つすべてのリソースを探します。
protected  Enumeration ClassLoader.findResources(String name)
          指定された名前を持つすべてのリソースを表す URL の Enumeration を返します。
static Enumeration ClassLoader.getSystemResources(String name)
          クラスをロードするために使用される検索パスから、指定された名前のすべてのリソースを探します。
 

java.net での IOException の使用
 

java.net での IOException のサブクラス
 class BindException
          ローカルなアドレスおよびポートに対してソケットのバインドを試行中にエラーが発生したことを通知します。
 class MalformedURLException
          無効な書式の URL が発生したことを示すためにスローされます。
 class NoRouteToHostException
          ソケットをリモートアドレスおよびポートに接続しようとしたときにエラーが発生したことを表します。
 class ProtocolException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class UnknownHostException
          ホストの IP アドレスが判定できなかった場合にスローされます。
 class UnknownServiceException
          未知のサービス例外が発生したことを示すためにスローされます。
 

IOException をスローする java.net のメソッド
 Enumeration URLClassLoader.findResources(String name)
          URL 検索パス上の指定された名前を持つリソースを表す、URL の列挙を返します。
 void DatagramSocket.send(DatagramPacket p)
          このソケットからデータグラムパケットを送信します。
 void DatagramSocket.receive(DatagramPacket p)
          このソケットからのデータグラムパケットを受信します。
static void DatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac)
          アプリケーションのデータグラムソケット実装ファクトリを設定します。
abstract  void URLConnection.connect()
          この URL が参照するリソースへの通信リンクを確立します (通信リンクが確立されていない場合)。
 Object URLConnection.getContent()
          この URL 接続のコンテンツを取得します。
 Object URLConnection.getContent(Class[] classes)
          この URL 接続のコンテンツを取得します。
 Permission URLConnection.getPermission()
          このオブジェクトが表す接続の実行に必要なアクセス権を表す、Permission オブジェクトを返します。
 InputStream URLConnection.getInputStream()
          この接続からの入力を受け取る入力ストリームを返します。
 OutputStream URLConnection.getOutputStream()
          この接続に書き込みを行う出力ストリームを返します。
static String URLConnection.guessContentTypeFromStream(InputStream is)
          入力ストリームの先頭の文字を基に、入力ストリームの種類の決定を試みます。
abstract  JarFile JarURLConnection.getJarFile()
          この接続で使う JAR ファイルを返します。
 Manifest JarURLConnection.getManifest()
          この接続で使うマニフェストがあればそれを返し、なければ null を返します。
 JarEntry JarURLConnection.getJarEntry()
          この接続で使う JAR エントリオブジェクトがあれば、それを返します。
 Attributes JarURLConnection.getAttributes()
          接続で使う URL が JAR ファイルエントリを指す場合、この接続用の Attributes オブジェクトを返します。
 Attributes JarURLConnection.getMainAttributes()
          この接続で使う JAR ファイルの主要な Attributes を返します。
 Certificate[] JarURLConnection.getCertificates()
          接続で使う URL が JAR ファイルエントリを指す場合に、この接続用の Certificate オブジェクトを返します。
protected abstract  void SocketImpl.create(boolean stream)
          ストリームソケットまたはデータグラムソケットを作成します。
protected abstract  void SocketImpl.connect(String host, int port)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
protected abstract  void SocketImpl.connect(InetAddress address, int port)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
protected abstract  void SocketImpl.bind(InetAddress host, int port)
          指定されたホスト上の指定されたポート番号にこのソケットをバインドします。
protected abstract  void SocketImpl.listen(int backlog)
          受信する接続 (接続要求) を入れるキューの最大長を、count 引数の値に設定します。
protected abstract  void SocketImpl.accept(SocketImpl s)
          接続を受け入れます。
protected abstract  InputStream SocketImpl.getInputStream()
          このソケットの入力ストリームを返します。
protected abstract  OutputStream SocketImpl.getOutputStream()
          このソケットの出力ストリームを返します。
protected abstract  int SocketImpl.available()
          このソケットからブロックなしで読み込めるバイト数を返します。
protected abstract  void SocketImpl.close()
          このソケットを閉じます。
protected  void SocketImpl.shutdownInput()
          このソケットの入力ストリームを「ストリームの最後」に配置します。
protected  void SocketImpl.shutdownOutput()
          このソケットの出力ストリームを無効にします。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
 OutputStream Socket.getOutputStream()
          このソケットの出力ストリームを返します。
 void Socket.close()
          このソケットを閉じます。
 void Socket.shutdownInput()
          このソケットの入力ストリームを「ストリームの最後」に配置します。
 void Socket.shutdownOutput()
          このソケットの出力ストリームを無効にします。
static void Socket.setSocketImplFactory(SocketImplFactory fac)
          アプリケーションのクライアントソケット実装ファクトリを設定します。
 void MulticastSocket.setTTL(byte ttl)
          推奨されていません。 代わりに、ttl の型として byte ではなく int を使う setTimeToLive メソッドを使用します。
 void MulticastSocket.setTimeToLive(int ttl)
          このソケットで送出されるマルチキャストパケットの、デフォルトの有効期間 (TTL) を設定します。
 byte MulticastSocket.getTTL()
          推奨されていません。 代わりに、byte ではなく int を返す getTimeToLive メソッドを使用します。
 int MulticastSocket.getTimeToLive()
          このソケットから送信されるマルチキャストパケットのデフォルトの有効期間を取得します。
 void MulticastSocket.joinGroup(InetAddress mcastaddr)
          マルチキャストグループに参加します。
 void MulticastSocket.leaveGroup(InetAddress mcastaddr)
          マルチキャストグループから離れます。
 void MulticastSocket.send(DatagramPacket p, byte ttl)
          そのソケットのデフォルト値以外の TTL (有効期間) を使用して、データグラムパケットを宛先に送信します。
 URLConnection URL.openConnection()
          URL が参照するリモートオブジェクトへの接続を表す URLConnection オブジェクトを返します。
 InputStream URL.openStream()
          この URL への接続を確立し、その接続から読み込みを行うための InputStream を返します。
 Object URL.getContent()
          この URL のコンテンツを返します。
 Object URL.getContent(Class[] classes)
          この URL のコンテンツを返します。
 int HttpURLConnection.getResponseCode()
          次のような応答から HTTP 応答ステータスを取得します。
 String HttpURLConnection.getResponseMessage()
          サーバからの応答コードに HTTP 応答メッセージが含まれている場合、これを返します。
 Permission HttpURLConnection.getPermission()
           
 Socket ServerSocket.accept()
          このソケットに対する接続要求を待機し、それを受け取ります。
protected  void ServerSocket.implAccept(Socket s)
          ServerSocket のサブクラスでは、このメソッドを使用してソケットの独自のサブクラスを返すように accept() をオーバーライドできます。
 void ServerSocket.close()
          このソケットを閉じます。
 int ServerSocket.getSoTimeout()
          SO_TIMEOUT の設定を取得します。
static void ServerSocket.setSocketFactory(SocketImplFactory fac)
          アプリケーションのサーバソケット実装ファクトリを設定します。
protected abstract  void DatagramSocketImpl.send(DatagramPacket p)
          データグラムパケットを送信します。
protected abstract  int DatagramSocketImpl.peek(InetAddress i)
          パケットを調べて、パケットの送信者を確認します。
protected abstract  void DatagramSocketImpl.receive(DatagramPacket p)
          データグラムパケットを受信します。
protected abstract  void DatagramSocketImpl.setTTL(byte ttl)
          推奨されていません。 代わりに setTimeToLive を使用してください。
protected abstract  byte DatagramSocketImpl.getTTL()
          推奨されていません。 代わりに getTimeToLive を使用してください。
protected abstract  void DatagramSocketImpl.setTimeToLive(int ttl)
          TTL (有効期間) オプションを設定します。
protected abstract  int DatagramSocketImpl.getTimeToLive()
          TTL (有効期間) オプションを取得します。
protected abstract  void DatagramSocketImpl.join(InetAddress inetaddr)
          マルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.leave(InetAddress inetaddr)
          マルチキャストグループから離れます。
protected abstract  URLConnection URLStreamHandler.openConnection(URL u)
          URL 引数で参照するオブジェクトへの接続を確立します。
abstract  Object ContentHandler.getContent(URLConnection urlc)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを生成します。
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
 

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

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
          リモート Virtual Machine にすでに存在しなくなったオブジェクトのメソッドを呼び出そうとするとスローされます。
 class RemoteException
          RemoteException は、リモートメソッド呼び出しの実行中に発生する多くの通信関連の例外で使用する共通のスーパークラスです。
 class ServerError
          サーバマシンでのリモートメソッドの実行が java.lang.Error をスローした場合に、リモートメソッド呼び出しの結果としてスローされます。
 class ServerException
          サーバマシンでのリモートメソッドの実行が RemoteException をスローした場合に、リモートメソッド呼び出しの結果としてスローされます。
 class ServerRuntimeException
          推奨されていません。 代替はありません。
 class StubNotFoundException
          StubNotFoundException は、エクスポート時に、有効なスタブクラスがリモートオブジェクトで見つからない場合にスローされます。
 class UnexpectedException
          リモートメソッド呼び出しのクライアントが、呼び出しの結果として、リモートインタフェースのメソッドの throws 節で宣言されている確認済みの例外のタイプとは異なる確認済みの例外を受信した場合にスローされます。
 class UnmarshalException
          リモートメソッド呼び出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされます。
 

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

IOException をスローする java.rmi のコンストラクタ
MarshalledObject(Object 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
          UnicastRemoteObject クラスまたは java.rmi.activation.Activatable クラスのコンストラクタまたは exportObject メソッドの明示的な呼び出しによってリモートオブジェクトをエクスポートしているコードが、リモートオブジェクトのエクスポート時に指定したポート番号で java.net.ServerSocket を作成する権限を持たない場合にスローされます。
 

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

java.security での IOException の使用
 

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

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

java.util での IOException の使用
 

IOException をスローする java.util のメソッド
 void Properties.load(InputStream inStream)
          入力ストリームからキーと要素が対になったプロパティリストを読み込みます。
 void Properties.store(OutputStream out, String header)
          Properties テーブル内のプロパティリスト (キーと要素のペア) を、load メソッドを使って Properties テーブルにロードするのに適切なフォーマットで出力ストリームに書き込みます。
 

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

java.util.jar での IOException の使用
 

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

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

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

java.util.zip での IOException の使用
 

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

IOException をスローする java.util.zip のメソッド
 int InflaterInputStream.read()
          圧縮解除データのバイトを読み込みます。
 int InflaterInputStream.read(byte[] b, int off, int len)
          圧縮解除データをバイト配列に読み込みます。
 int InflaterInputStream.available()
          EOF に達したあとで呼び出した場合は 0 を返します。
 long InflaterInputStream.skip(long n)
          圧縮解除データの指定されたバイト数をスキップします。
 void InflaterInputStream.close()
          入力ストリームを閉じます。
protected  void InflaterInputStream.fill()
          入力バッファを、圧縮解除するデータで満たします。
 ZipEntry ZipInputStream.getNextEntry()
          次の ZIP ファイルエントリを読み込み、エントリデータの最初にストリームを配置します。
 void ZipInputStream.closeEntry()
          現在の ZIP エントリを閉じ、次のエントリを読み込むためにストリームを配置します。
 int ZipInputStream.available()
          現在の入力データの EOF に達したあとで呼び出した場合に 0 を返します。
 int ZipInputStream.read(byte[] b, int off, int len)
          現在の ZIP エントリからバイト配列に読み込みます。
 long ZipInputStream.skip(long n)
          現在の ZIP エントリで指定したバイト数だけスキップします。
 void ZipInputStream.close()
          ZIP 入力ストリームを閉じます。
 InputStream ZipFile.getInputStream(ZipEntry entry)
          指定された ZIP ファイルエントリの内容を読み込む入力ストリームを返します。
 void ZipFile.close()
          ZIP ファイルを閉じます。
protected  void ZipFile.finalize()
          ZIP ファイルへの参照が存在しなくなったときに、この ZIP ファイルの close メソッドが確実に呼び出されるようにします。
 void DeflaterOutputStream.write(int b)
          バイトを圧縮出力ストリームに書き込みます。
 void DeflaterOutputStream.write(byte[] b, int off, int len)
          バイト配列を圧縮出力ストリームに書き込みます。
 void DeflaterOutputStream.finish()
          出力ストリームへの圧縮データの書き込みを終了します。
 void DeflaterOutputStream.close()
          残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
protected  void DeflaterOutputStream.deflate()
          圧縮データの次のブロックを出力ストリームに書き込みます。
 void ZipOutputStream.putNextEntry(ZipEntry e)
          新しい ZIP ファイルエントリの書き込みを開始し、エントリデータの開始位置にストリームを配置します。
 void ZipOutputStream.closeEntry()
          現在の ZIP エントリを閉じ、次のエントリを書き込むためにストリームを配置します。
 void ZipOutputStream.write(byte[] b, int off, int len)
          バイト配列を現在の ZIP エントリデータに書き込みます。
 void ZipOutputStream.finish()
          ストリームを終了せずに、ZIP 出力ストリームの内容の書き込みを終了します。
 void ZipOutputStream.close()
          フィルタされているストリームと同様に ZIP 出力ストリームを閉じます。
 int CheckedInputStream.read()
          バイトを読み込みます。
 int CheckedInputStream.read(byte[] buf, int off, int len)
          バイト配列に読み込みます。
 long CheckedInputStream.skip(long n)
          指定されたバイト数の入力をスキップします。
 void GZIPOutputStream.write(byte[] buf, int off, int len)
          圧縮された出力ストリームにバイト配列を書き込みます。
 void GZIPOutputStream.finish()
          出力ストリームへの圧縮データの書き込みを終了します。
 void GZIPOutputStream.close()
          残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
 int GZIPInputStream.read(byte[] buf, int off, int len)
          圧縮解除されたデータをバイト配列に読み込みます。
 void GZIPInputStream.close()
          入力ストリームを閉じます。
 void CheckedOutputStream.write(int b)
          バイトを書き込みます。
 void CheckedOutputStream.write(byte[] b, int off, int len)
          バイト配列を書き込みます。
 

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

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.sound.midi での IOException の使用
 

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

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

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

javax.sound.sampled での IOException の使用
 

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

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

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

javax.swing での IOException の使用
 

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

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

javax.swing.filechooser での IOException の使用
 

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

javax.swing.text での IOException の使用
 

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

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

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

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

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

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

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

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

javax.transaction での IOException の使用
 

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

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

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


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.