Java プラットフォーム 1.2

クラス
java.io.IOException の使用

IOException を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
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.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.filechooser このパッケージには、JFileChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.text.html.parser   
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。  
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)
           
 

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 StringSelection.getTransferData(DataFlavor flavor)
          データが "java.lang.String" フレーバで要求された場合に、その選択を表現する String を返します。
 void DataFlavor.writeExternal(ObjectOutput os)
          DataFlavor を直列化します。
 void DataFlavor.readExternal(ObjectInput is)
          直列化された状態の DataFlavor を復元します。
 Object Transferable.getTransferData(DataFlavor flavor)
          転送されるデータを表現するオブジェクトを返します。
 

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.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)
          defaultReadObject() のあとで、子の直列化復元の前に readObject によって呼び出されます。
protected  void BeanContextSupport.serialize(ObjectOutputStream oos, Collection coll)
           
protected  void BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
          コレクションを直列化復元するために readObject によって使用されます。
 void BeanContextSupport.writeChildren(ObjectOutputStream oos)
           
 void BeanContextSupport.readChildren(ObjectInputStream ois)
          このクラスのインスタンスが BeanContext プロトコル (およびそのサブプロトコル) の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。
protected  void BeanContextServicesSupport.bcsPreSerializationHook(ObjectOutputStream oos)
          子の直列化の前に、BeanContextSupport の writeObject から呼び出されます。
protected  void BeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          子の直列化復元の前に BeanContextSupport の readObject から呼び出されます。
 Object BeanContext.instantiateChild(String beanName)
          この BeanContext の子として指定された javaBean のインスタンスを生成します。
 

java.io における IOException の使用方法
 

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

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 InputStreamReader.read()
          単一の文字を読み込みます。
 int InputStreamReader.read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 boolean InputStreamReader.ready()
          ストリームが読み込み可能な状態かどうかを通知します。
 void InputStreamReader.close()
          ストリームを閉じます。
 Object ObjectInput.readObject()
          オブジェクトを読み込み、それを返します。
 int ObjectInput.read()
          1 バイトのデータを読み込みます。
 int ObjectInput.read(byte[] b)
          1 バイトのデータを読み込みます。
 int ObjectInput.read(byte[] b, int off, int len)
          バイト配列に読み込みます。
 long ObjectInput.skip(long n)
          入力を n バイトだけスキップします。
 int ObjectInput.available()
          ブロックせずに読み込むことができるバイト数を返します。
 void ObjectInput.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 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()
          ストリームを閉じます。
 int StreamTokenizer.nextToken()
          このトークナイザの入力ストリームの次のトークンを解析します。
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 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 メソッドが確実に呼び出されるようにします。
 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()
          このストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
protected  void ObjectOutputStream.writeObjectOverride(Object obj)
          引数なしの protected コンストラクタを使用して ObjectInputStream を作成した ObjectInputStream の信頼できるサブクラスによって呼び出されます。
 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  Object ObjectOutputStream.replaceObject(Object obj)
          直列化の際に、ObjectOutputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
protected  void ObjectOutputStream.writeStreamHeader()
          サブクラスが自身のヘッダをストリームの前または後ろに追加できるように提供されています。
 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 data)
          この String のプリミティブデータを UTF 形式で書き込みます。
abstract  void ObjectOutputStream.PutField.write(ObjectOutput out)
          データおよびフィールドを指定された ObjectOutput ストリームに書き込みます。
 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 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メソッドと同じ方法で出力ストリームに書き込まれ、これがあとに続くバイト数を示します。
 void BufferedOutputStream.write(int b)
          指定されたバイト数をバッファリングされた出力ストリームに書き込みます。
 void BufferedOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列のオフセット off から始まる len バイトを、バッファリングされた出力ストリームに書き込みます。
 void BufferedOutputStream.flush()
          バッファリングされた出力ストリームをフラッシュします。
 void ByteArrayInputStream.close()
          この入力ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 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()
          この入力ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 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()
          この入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。
 int FilterReader.read()
          1 個の文字を読み込みます。
 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()
          ストリームを閉じます。
 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()
          ストリームを閉じます。
 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()
          直前のマーク位置にストリームをリセットします。
 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 メソッドが呼び出されるようにします。
 void FilterWriter.write(int c)
          1 個の文字を書き込みます。
 void FilterWriter.write(char[] cbuf, int off, int len)
          文字配列の一部を書き込みます。
 void FilterWriter.write(String str, int off, int len)
          文字列の一部を書き込みます。
 void FilterWriter.flush()
          ストリームをフラッシュします。
 void FilterWriter.close()
          ストリームを閉じます。
 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()
          パイプによる出力ストリームを閉じ、そのストリームに関連するすべてのシステムリソースを解放します。
 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 から読み込みます。
 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()
          パイプによる入力ストリームを閉じ、そのストリームに関連するすべてのシステムリソースを解放します。
 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()
          このパイプで連結された出力ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 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 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 形式でコード化された文字列を読み込みます。
 void ByteArrayOutputStream.writeTo(OutputStream out)
          バイト配列出力ストリームのすべての内容を、指定された出力ストリーム引数に書き込みます。
 void ByteArrayOutputStream.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()
          パイプによるストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
 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 メソッドが呼び出されたときのマーク位置に再設定します。
 int SequenceInputStream.available()
          現在のストリームにあるバイト数を返します。
 int SequenceInputStream.read()
          この入力ストリームから、データの次のバイトを読み込みます。
 int SequenceInputStream.read(byte[] b, int off, int len)
          この入力ストリームから len バイトまでのデータをバイトの配列に読み込みます。
 void SequenceInputStream.close()
          この入力ストリームを閉じ、そのストリームに関連するすべてのシステムリソースを解放します。
 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 Externalizable.writeExternal(ObjectOutput out)
          オブジェクトが実装している writeExternal メソッドは、DataOutput クラスのメソッド (プリミティブ型の場合) および ObjectOutput クラスの writeObject メソッド (オブジェクト、文字列、配列の場合) を呼び出して、オブジェクトの内容を保存します。
 void Externalizable.readExternal(ObjectInput in)
          オブジェクトが実装している readExternal メソッドは、DataInput クラスのメソッド (プリミティブ型の場合) および ObjectInput クラスの readObject メソッド (オブジェクト、文字列、配列の場合) を呼び出すことにより、オブジェクトの内容を復元します。
 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 CharArrayWriter.writeTo(Writer out)
          バッファの内容を別の文字列ストリームに書き込みます。
 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()
          ストリームを閉じます。
 void ObjectOutput.writeObject(Object obj)
          オブジェクトを、基になる記憶域またはストリームに書き込みます。
 void ObjectOutput.write(int b)
          1 バイトを書き込みます。
 void ObjectOutput.write(byte[] b)
          バイト配列を書き込みます。
 void ObjectOutput.write(byte[] b, int off, int len)
          バイト配列の一部を書き込みます。
 void ObjectOutput.flush()
          ストリームをフラッシュします。
 void ObjectOutput.close()
          ストリームを閉じます。
 void StringWriter.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()
          直前のマーク位置にストリームをリセットします。
 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  Object ObjectInputStream.resolveObject(Object obj)
          直列化復元の際に、ObjectInputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
protected  void ObjectInputStream.readStreamHeader()
          サブクラスが自身のストリームヘッダの読み込みと検証を行えるようにするために提供されています。
 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 フィールドの値を持続フィールドから取得します。
 

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

java.lang における IOException の使用方法
 

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

java.net における IOException の使用方法
 

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

IOException をスローする java.net におけるメソッド
protected abstract  URLConnection URLStreamHandler.openConnection(URL u)
          URL 引数で参照するオブジェクトへの接続を確立します。
 void DatagramSocket.send(DatagramPacket p)
          このソケットからデータグラムパケットを送信します。
 void DatagramSocket.receive(DatagramPacket p)
          このソケットからのデータグラムパケットを受信します。
 void MulticastSocket.setTTL(byte ttl)
          推奨されません。 代わりに setTimeToLive メソッドを使用してください。このメソッドでは、有効期間を 0 〜 255 (0 は含まない) の範囲で設定可能です。
 void MulticastSocket.setTimeToLive(int ttl)
          このソケットで送出されるマルチキャストパケットの、デフォルトの有効期間 (TTL) を設定します。
 byte MulticastSocket.getTTL()
          推奨されません。 代わりに getTimeToLive メソッドを使用してください。このメソッドでは、有効期間を 0 〜 255 (0 は含まない) の範囲で取得可能です。
 int MulticastSocket.getTimeToLive()
          このソケットから送信されるマルチキャストパケットのデフォルトの有効期間を取得します。
 void MulticastSocket.joinGroup(InetAddress mcastaddr)
          マルチキャストグループに参加します。
 void MulticastSocket.leaveGroup(InetAddress mcastaddr)
          マルチキャストグループから外れます。
 void MulticastSocket.send(DatagramPacket p, byte ttl)
          そのソケットのデフォルト値以外の TTL (有効期間) を使用して、データグラムパケットを宛先に送信します。
abstract  void URLConnection.connect()
          この URL が参照するリソースへの通信リンクを確立します (通信リンクが確立されていない場合)。
 Object URLConnection.getContent()
          この 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 オブジェクトを返します。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
 OutputStream Socket.getOutputStream()
          このソケットの出力ストリームを返します。
 void Socket.close()
          このソケットを閉じます。
static void Socket.setSocketImplFactory(SocketImplFactory fac)
          アプリケーションのクライアントソケット実装ファクトリを設定します。
 int HttpURLConnection.getResponseCode()
          次のような応答から HTTP 応答ステータスを取得します。
 String HttpURLConnection.getResponseMessage()
          サーバからの応答コードに HTTP 応答メッセージが含まれている場合、これを返します。
 Permission HttpURLConnection.getPermission()
           
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)
          マルチキャストグループから離れます。
 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)
          アプリケーションのサーバソケット実装ファクトリを設定します。
abstract  Object ContentHandler.getContent(URLConnection urlc)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを作成します。
 URLConnection URL.openConnection()
          URL が参照するリモートオブジェクトへの接続を表す URLConnection オブジェクトを返します。
 InputStream URL.openStream()
          この URL への接続を確立し、その接続から入力を受け取るための InputStream を返します。
 Object URL.getContent()
          この URL のコンテンツを返します。
 Enumeration URLClassLoader.findResources(String name)
          URL 検索パス上の指定された名前を持つリソースを表す、URL の列挙を返します。
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()
          このソケットを閉じます。
 

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

java.rmi における IOException の使用方法
 

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

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

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

java.rmi.activation における IOException の使用方法
 

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

java.rmi.server における IOException の使用方法
 

java.rmi.server における IOException のサブクラス
 interface ExportException
          リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。
 interface SkeletonMismatchException
          推奨されません。 代替はありません。スケルトンは、JDK 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。
 interface SkeletonNotFoundException
          推奨されません。 代替はありません。スケルトンは、JDK 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。
 interface SocketSecurityException
          UnicastRemoteObject クラスまたは java.rmi.activation.Activatable クラスのコンストラクタまたは exportObject メソッドの明示的な呼び出しによってリモートオブジェクトをエクスポートしているコードが、リモートオブジェクトのエクスポート時に指定したポート番号で java.net.ServerSocket を作成する許可を持たない場合にスローされます。
 

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

java.security における IOException の使用方法
 

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

IOException をスローする java.security におけるコンストラクタ
SignedObject.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.PropertyResourceBundle(InputStream stream)
          プロパティリソースを作成します。
 

java.util.jar における IOException の使用方法
 

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

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

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

java.util.zip における IOException の使用方法
 

java.util.zip における IOException のサブクラス
 interface ZipException
           
 

IOException をスローする java.util.zip におけるメソッド
 InputStream ZipFile.getInputStream(ZipEntry entry)
          指定された zip ファイルエントリの内容を読み込む入力ストリームを返します。
 void ZipFile.close()
          ZIP ファイルを閉じます。
 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 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 入力ストリームを閉じます。
 int CheckedInputStream.read()
          バイトを読み込みます。
 int CheckedInputStream.read(byte[] buf, int off, int len)
          バイト配列に読み込みます。
 long CheckedInputStream.skip(long n)
          指定されたバイト数の入力をスキップします。
 void CheckedOutputStream.write(int b)
          バイトを書き込みます。
 void CheckedOutputStream.write(byte[] b, int off, int len)
          バイト配列を書き込みます。
 int GZIPInputStream.read(byte[] buf, int off, int len)
          圧縮解除されたデータをバイト配列に読み込みます。
 void GZIPInputStream.close()
          入力ストリームを閉じます。
 void GZIPOutputStream.write(byte[] buf, int off, int len)
          圧縮された出力ストリームにバイト配列を書き込みます。
 void GZIPOutputStream.finish()
          出力ストリームへの圧縮データの書き込みを終了します。
 void GZIPOutputStream.close()
          残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
 

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

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.JEditorPane(URL initialPage)
          入力のために指定された URL を基にして、JEditorPane を作成します。
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 のサブクラス
 interface ChangedCharSetException
          ChangedCharSetException は、名前が示すとおり、文字セットが変更されたときにスローされる例外です。
 

IOException をスローする javax.swing.text におけるメソッド
 void JTextComponent.read(Reader in, Object desc)
          ストリームから初期化します。
 void JTextComponent.write(Writer out)
          モデルのコンテンツを、指定されたストリームに格納します。
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)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
 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)
          ドキュメントからの内容を、指定されたストリームにプレーンテキストとして書き込みます。
protected abstract  void AbstractWriter.write()
          この abstract メソッドは、サブクラスによって実装される必要があります。
protected  void AbstractWriter.text(Element elem)
          テキストを書き出します。
protected  void AbstractWriter.indent()
          インデントを行います。
protected  void AbstractWriter.write(char ch)
          文字を書き出します。
protected  void AbstractWriter.write(String str)
          文字列を書き出します。
protected  void AbstractWriter.writeAttributes(AttributeSet attr)
          属性セットを "<名前>=<値>" のペアとして書き出します。
 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 で以前に書き込まれている属性セットを読み込みます。
 

javax.swing.text.html における IOException の使用方法
 

IOException をスローする javax.swing.text.html におけるメソッド
 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> のタグを書き出します。
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)
          テキストの書き出しを処理します。
protected  void MinimalHTMLWriter.writeHTMLTags(AttributeSet attr)
          属性設定に基づいてテキストのボールド <b>、イタリック <i>、および <u> のタグ生成を制御します。
protected  void MinimalHTMLWriter.writeNonHTMLAttributes(AttributeSet attr)
          HTML 準拠の方法でキャラクタレベル属性 (ボールド、イタリック、アンダーライン以外の属性) の書き出しを制御します。
protected  void MinimalHTMLWriter.endFontTag()
          <font> タグ用の終了タグを書き出します。
protected  void MinimalHTMLWriter.startFontTag(String style)
          <font> タグ用の開始タグを書き出します。
 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.write(String content)
          文字列を書き出します。
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)
          属性セットおよびタグベクタに格納された各タグを検索します。
 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)
          ドキュメントのコンテンツを、このタイプのコンテンツハンドラに適した書式でストリームに書き込みます。
abstract  void HTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
          ストリームの構文解析を行い、その結果に基づいてコールバックをドライブします。
 void StyleSheet.loadRules(Reader in, URL ref)
          CSS1 文法が指定する規則セットをロードします。
 

javax.swing.text.html.parser における IOException の使用方法
 

IOException をスローする javax.swing.text.html.parser におけるメソッド
 String Parser.parseDTDMarkup()
          文書型定義 (DTD - Document Type Definition) のマークアップ宣言を解析します。
protected  boolean Parser.parseMarkupDeclarations(StringBuffer strBuff)
          マークアップ宣言を解析します。
 void Parser.parse(Reader in)
          DTD が指定されている場合に、HTML ストリームを解析します。
 void ParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
           
static DTD DTD.getDTD(String name)
          DTD を取得します。
 void DTD.read(DataInputStream in)
           
 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)
          ドキュメントのコンテンツをプレーンテキストとしてストリームに書き込みます。
 

org.omg.CORBA.portable における IOException の使用方法
 

IOException をスローする org.omg.CORBA.portable におけるメソッド
 void OutputStream.write(int b)
           
 int InputStream.read()
           
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.