JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.io.IOException の使用

IOException を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。  
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.color カラースペースのクラスを提供します。 
java.awt.datatransfer アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.print 汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、およびファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。  
java.nio.channels.spi java.nio.channels パッケージのサービスプロバイダクラスです。  
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。  
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データの格納および取得ができます。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。  
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。  
javax.imageio.spi リーダ、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。  
javax.imageio.stream ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。  
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。  
javax.net ネットワークアプリケーションのためのクラスを提供します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.rmi.CORBA RMI-IIOP 用の移植可能な API が含まれています。 
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。  
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 つの例外が含まれています。  
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.xml.sax Java API for XML Processing のコンポーネント API である Simple API for XML (SAX) のクラスおよびインタフェースを提供します。 
org.xml.sax.helpers Java API for XML のコンポーネント API である Simple API for XML (SAX) のヘルパークラスを提供します。 
 

java.applet での IOException の使用
 

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

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)
          転送されるデータを表すオブジェクトを返します。
 Reader DataFlavor.getReaderForText(Transferable transferable)
          必要に応じて、予想される文字セット (エンコード) をデコードしたテキストフレーバの Reader を取得します。
 void DataFlavor.writeExternal(ObjectOutput os)
          DataFlavor を直列化します。
 void DataFlavor.readExternal(ObjectInput is)
          直列化された状態の DataFlavor を復元します。
 Object StringSelection.getTransferData(DataFlavor flavor)
          可能であれば、要求された DataFlavorTransferable データを返します。
 

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)
          defaultReadObject() のあと、子の直列化復元を行う前に 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 による子の直列化の前に呼び出されます。
protected  void BeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          BeanContextSupport read オブジェクトによる子の直列化復元の前に呼び出されます。
 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
          プリミティブデータが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読み込み操作が失敗したことを示す例外です。
 class StreamCorruptedException
          オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
 class SyncFailedException
          同期 (sync) オペレーションが失敗したことを通知します。
 class UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 class UTFDataFormatException
          不正な構造を持つ UTF-8 文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
 class WriteAbortedException
          書き込みオペレーション中に ObjectStreamException がスローされたことを通知します。
 

IOException をスローする java.io のメソッド
 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 Externalizable.writeExternal(ObjectOutput out)
          オブジェクトが実装している writeExternal メソッドは、DataOutput インタフェースのメソッド (プリミティブ型の場合) および ObjectOutput インタフェースの writeObject メソッド (オブジェクト、文字列、配列の場合) を呼び出して、オブジェクトの内容を保存します。
 void Externalizable.readExternal(ObjectInput in)
          オブジェクトが実装している readExternal メソッドは、DataInput インタフェースのメソッド (プリミティブ型の場合) および ObjectInput インタフェースの readObject メソッド (オブジェクト、文字列、配列の場合) を呼び出すことにより、オブジェクトの内容を復元します。
 void ObjectOutputStream.useProtocolVersion(int version)
          ストリームの書き込み時に使用するストリームプロトコルのバージョンを指定します。
 void ObjectOutputStream.writeObject(Object obj)
          指定されたオブジェクトを ObjectOutputStream に書き込みます。
protected  void ObjectOutputStream.writeObjectOverride(Object obj)
          サブクラスによってデフォルトの writeObject メソッドのオーバーライドに使用されます。
 void ObjectOutputStream.writeUnshared(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 desc)
          ObjectOutputStream に指定されたクラス記述子を書き込みます。
 void ObjectOutputStream.write(int val)
          データのバイトを書き込みます。
 void ObjectOutputStream.write(byte[] buf)
          バイト配列を書き込みます。
 void ObjectOutputStream.write(byte[] buf, int off, int len)
          バイト配列の一部を書き込みます。
 void ObjectOutputStream.flush()
          ストリームをフラッシュします。
protected  void ObjectOutputStream.drain()
          ObjectOutputStream にあるバッファデータをすべて空にします。
 void ObjectOutputStream.close()
          ストリームを閉じます。
 void ObjectOutputStream.writeBoolean(boolean val)
          boolean を書き込みます。
 void ObjectOutputStream.writeByte(int val)
          8 ビットのバイトを書き込みます。
 void ObjectOutputStream.writeShort(int val)
          16 ビットの short を書き込みます。
 void ObjectOutputStream.writeChar(int val)
          16 ビットの char を書き込みます。
 void ObjectOutputStream.writeInt(int val)
          32 ビットの int を書き込みます。
 void ObjectOutputStream.writeLong(long val)
          64 ビットの long を書き込みます。
 void ObjectOutputStream.writeFloat(float val)
          32 ビットの float を書き込みます。
 void ObjectOutputStream.writeDouble(double val)
          64 ビットの double を書き込みます。
 void ObjectOutputStream.writeBytes(String str)
          String をバイトの列として書き込みます
 void ObjectOutputStream.writeChars(String str)
          String を char の列として書き込みます。
 void ObjectOutputStream.writeUTF(String str)
          この String のプリミティブデータを UTF 形式で書き込みます。
abstract  void ObjectOutputStream.PutField.write(ObjectOutput out)
          推奨されていません。 このメソッドは、PutField オブジェクトによって格納されたときの形式で値を書き込まないため、直列化ストリームが破壊されることがあります。PutField のデータを書き込むには、ObjectOutputStream.writeFields() メソッドを呼び出してください。
 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()
          ストリームを閉じます。
 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)
          8 バイトから構成される 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 バイトを出力ストリームに書き込みます。
 int StreamTokenizer.nextToken()
          このトークナイザの入力ストリームの次のトークンを構文解析します。
 void ByteArrayOutputStream.writeTo(OutputStream out)
          バイト配列出力ストリームのすべての内容を、指定された出力ストリーム引数に書き込みます。
 void ByteArrayOutputStream.close()
          ByteArrayOutputStream を閉じても、何も変化はありません。
 void ByteArrayInputStream.close()
          ByteArrayInputStream を閉じても、何も変化はありません。
 int DataInputStream.read(byte[] b)
          保存された入力ストリームからバイト数を読み込み、それをバッファ配列 b に格納します。
 int DataInputStream.read(byte[] b, int off, int len)
          保存された入力ストリームから len バイトまでのデータをバイト配列に読み込みます。
 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 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 形式でコード化された文字列を読み込みます。
 int InputStreamReader.read()
          単一の文字を読み込みます。
 int InputStreamReader.read(char[] cbuf, int offset, int length)
          配列の一部に文字を読み込みます。
 boolean InputStreamReader.ready()
          ストリームが読み込み可能な状態かどうかを通知します。
 void InputStreamReader.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 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()
          ストリームを閉じます。
 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 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 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 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 BufferedOutputStream.write(int b)
          指定されたバイト数をバッファリングされた出力ストリームに書き込みます。
 void BufferedOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列のオフセット off から始まる len バイトを、バッファリングされた出力ストリームに書き込みます。
 void BufferedOutputStream.flush()
          バッファリングされた出力ストリームをフラッシュします。
 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()
          出力ストリームを閉じ、これに関連するすべてのシステムリソースを解放します。
 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 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 メソッドが呼び出されたときのマーク位置に再設定します。
 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 メソッドが呼び出されるようにします。
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()
          このストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
 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 メソッドが確実に呼び出されるようにします。
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 メソッドが呼び出されたときのマーク位置に再設定します。
 void StringWriter.close()
          StringWriter を閉じても、何も変化はありません。
 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 エンコーディングを使って、文字列をファイルに書き込みます。
 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 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 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 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 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 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()
          パイプによる入力ストリームを閉じ、そのストリームに関連するすべてのシステムリソースを解放します。
 Object ObjectInputStream.readObject()
          ObjectInputStream からオブジェクトを読み込みます。
protected  Object ObjectInputStream.readObjectOverride()
          引数なしの protected コンストラクタを使用して ObjectOutputStream を作成した ObjectOutputStream の信頼できるサブクラスによって呼び出されます。
 Object ObjectInputStream.readUnshared()
          ObjectInputStream から「共有されない」オブジェクトを読み込みます。
 void ObjectInputStream.defaultReadObject()
          現在のクラスの非 static および非 transient のフィールドを、このストリームから読み込みます。
 ObjectInputStream.GetField ObjectInputStream.readFields()
          ストリームから持続フィールドを読み込み、それらを名前を指定してアクセスできるようにします。
protected  Class ObjectInputStream.resolveClass(ObjectStreamClass desc)
          指定されたストリームクラスの記述に対応するローカルクラスをロードします。
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[] buf, int off, int len)
          バイトの配列に読み込みます。
 int ObjectInputStream.available()
          ブロックせずに読み込むことができるバイト数を返します。
 void ObjectInputStream.close()
          入力ストリームを閉じます。
 boolean ObjectInputStream.readBoolean()
          boolean を読み込みます。
 byte ObjectInputStream.readByte()
          8 ビットのバイトを読み込みます。
 int ObjectInputStream.readUnsignedByte()
          符号なし 8 ビットバイトを読み込みます。
 char ObjectInputStream.readChar()
          16 ビットの char を読み込みます。
 short ObjectInputStream.readShort()
          16 ビットの short を読み込みます。
 int ObjectInputStream.readUnsignedShort()
          符号なし 16 ビットの short を読み込みます。
 int ObjectInputStream.readInt()
          32 ビットの int を読み込みます。
 long ObjectInputStream.readLong()
          64 ビットの long を読み込みます。
 float ObjectInputStream.readFloat()
          32 ビットの float を読み込みます。
 double ObjectInputStream.readDouble()
          64 ビットの double を読み込みます。
 void ObjectInputStream.readFully(byte[] buf)
          バイトを読み込みます。
 void ObjectInputStream.readFully(byte[] buf, int off, int len)
          バイトを読み込みます。
 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 val)
          名前で指定された boolean フィールドの値を持続フィールドから取得します。
abstract  byte ObjectInputStream.GetField.get(String name, byte val)
          名前で指定された byte フィールドの値を持続フィールドから取得します。
abstract  char ObjectInputStream.GetField.get(String name, char val)
          名前で指定された char フィールドの値を持続フィールドから取得します。
abstract  short ObjectInputStream.GetField.get(String name, short val)
          名前で指定された short フィールドの値を持続フィールドから取得します。
abstract  int ObjectInputStream.GetField.get(String name, int val)
          名前で指定された int フィールドの値を持続フィールドから取得します。
abstract  long ObjectInputStream.GetField.get(String name, long val)
          名前で指定された long フィールドの値を持続フィールドから取得します。
abstract  float ObjectInputStream.GetField.get(String name, float val)
          名前で指定された float フィールドの値を持続フィールドから取得します。
abstract  double ObjectInputStream.GetField.get(String name, double val)
          名前で指定された double フィールドの値を持続フィールドから取得します。
abstract  Object ObjectInputStream.GetField.get(String name, Object val)
          名前で指定された Object フィールドの値を持続フィールドから取得します。
 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 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()
          ストリームを、もっとも新しいマーク位置にリセットします。
 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 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()
          ストリームを閉じます。
 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 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 エンコーディングを使った形式にして基本となる出力ストリームに書き込みます。
 void CharArrayWriter.writeTo(Writer out)
          バッファの内容を別の文字ストリームに書き込みます。
 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()
          直前のマーク位置にストリームをリセットします。
 

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

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 PortUnreachableException
          ICMP ポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。
 class ProtocolException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketTimeoutException
          ソケットの読み込みまたは受け入れでタイムアウトが発生したことを示すシグナルです。
 class UnknownHostException
          ホストの IP アドレスが判定できなかった場合にスローされます。
 class UnknownServiceException
          未知のサービス例外が発生したことを示すためにスローされます。
 

IOException をスローする java.net のメソッド
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 オブジェクトを返します。
abstract  Object ContentHandler.getContent(URLConnection urlc)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを生成します。
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
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)
          入力ストリームの先頭の文字を基に、入力ストリームの種類の決定を試みます。
protected abstract  URLConnection URLStreamHandler.openConnection(URL u)
          URL 引数で参照するオブジェクトへの接続を確立します。
 URLConnection URL.openConnection()
          URL が参照するリモートオブジェクトへの接続を表す URLConnection オブジェクトを返します。
 InputStream URL.openStream()
          この URL への接続を確立し、その接続から読み込みを行うための InputStream を返します。
 Object URL.getContent()
          この URL のコンテンツを取得します。
 Object URL.getContent(Class[] classes)
          この 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.connect(SocketAddress address, int timeout)
          指定されたホストの指定されたポート番号にこのソケットを接続します。
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()
          このソケットの出力ストリームを無効にします。
protected abstract  void SocketImpl.sendUrgentData(int data)
          ソケット上の 1 バイトの緊急データを送信します。
 void Socket.connect(SocketAddress endpoint)
          このソケットをサーバに接続します。
 void Socket.connect(SocketAddress endpoint, int timeout)
          指定されたタイムアウト値を使用してこのソケットをサーバに接続します。
 void Socket.bind(SocketAddress bindpoint)
          ソケットをローカルアドレスにバインドします。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
 OutputStream Socket.getOutputStream()
          このソケットの出力ストリームを返します。
 void Socket.sendUrgentData(int data)
          ソケット上の 1 バイトの緊急データを送信します。
 void Socket.close()
          このソケットを閉じます。
 void Socket.shutdownInput()
          このソケットの入力ストリームを「ストリームの最後」に配置します。
 void Socket.shutdownOutput()
          このソケットの出力ストリームを無効にします。
static void Socket.setSocketImplFactory(SocketImplFactory fac)
          アプリケーションのクライアントソケット実装ファクトリを設定します。
 void ServerSocket.bind(SocketAddress endpoint)
          ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。
 void ServerSocket.bind(SocketAddress endpoint, int backlog)
          ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。
 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)
          アプリケーションのサーバソケット実装ファクトリを設定します。
 void MulticastSocket.setTTL(byte ttl)
          推奨されていません。 代わりに、ttl の型として byte ではなく int を使う setTimeToLive メソッドを使用します。
 void MulticastSocket.setTimeToLive(int ttl)
          マルチキャストのスコープを制御するために、この MulticastSocket から送信されるマルチキャストパケットのデフォルトの有効期間を設定します。
 byte MulticastSocket.getTTL()
          推奨されていません。 代わりに、byte ではなく int を返す getTimeToLive メソッドを使用します。
 int MulticastSocket.getTimeToLive()
          このソケットから送信されるマルチキャストパケットのデフォルトの有効期間を取得します。
 void MulticastSocket.joinGroup(InetAddress mcastaddr)
          マルチキャストグループに参加します。
 void MulticastSocket.leaveGroup(InetAddress mcastaddr)
          マルチキャストグループから離れます。
 void MulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          指定されたインタフェースで指定されたマルチキャストグループに参加します。
 void MulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          指定されたローカルインタフェース上のマルチキャストグループから離れます。
 void MulticastSocket.send(DatagramPacket p, byte ttl)
          推奨されていません。 次のコードまたはそれと同等のコードを使用する: ...... int ttl = mcastSocket.getTimeToLive(); mcastSocket.setTimeToLive(newttl); mcastSocket.send(p); mcastSocket.setTimeToLive(ttl); ......
 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  int DatagramSocketImpl.peekData(DatagramPacket p)
          パケットを調べて、パケットの送信者を確認します。
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  void DatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          マルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          マルチキャストグループから離れます。
 void DatagramSocket.send(DatagramPacket p)
          このソケットからデータグラムパケットを送信します。
 void DatagramSocket.receive(DatagramPacket p)
          このソケットからのデータグラムパケットを受信します。
static void DatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac)
          アプリケーションのデータグラムソケット実装ファクトリを設定します。
 

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 を使ってください。
ServerSocket()
          アンバウンドのサーバソケットを作成します。
ServerSocket(int port)
          指定されたポート上にサーバソケットを作成します。
ServerSocket(int port, int backlog)
          サーバソケットを作成し、指定されたバックログで指定されたローカルポート番号にバインドします。
ServerSocket(int port, int backlog, InetAddress bindAddr)
          指定されたポート、待機するバックログおよびローカル IP アドレスを使用して、サーバを作成します。
MulticastSocket()
          マルチキャストソケットを作成します。
MulticastSocket(int port)
          特定のポートにバインドされたマルチキャストソケットを作成します。
MulticastSocket(SocketAddress bindaddr)
          指定されたソケットアドレスにバインドされた MulticastSocket を作成します。
 

java.nio.channels での IOException の使用
 

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

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

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

IOException をスローする java.nio.channels.spi のメソッド
abstract  DatagramChannel SelectorProvider.openDatagramChannel()
          データグラムチャネルをオープンします。
abstract  Pipe SelectorProvider.openPipe()
          パイプをオープンします。
abstract  AbstractSelector SelectorProvider.openSelector()
          セレクタをオープンします。
abstract  ServerSocketChannel SelectorProvider.openServerSocketChannel()
          サーバソケットチャネルをオープンします。
abstract  SocketChannel SelectorProvider.openSocketChannel()
          ソケットチャネルをオープンします。
 void AbstractSelector.close()
          このセレクタをクローズします。
protected abstract  void AbstractSelector.implCloseSelector()
          このセレクタをクローズします。
protected  void AbstractSelectableChannel.implCloseChannel()
          このチャネルをクローズします。
protected abstract  void AbstractSelectableChannel.implCloseSelectableChannel()
          この選択可能チャネルをクローズします。
 SelectableChannel AbstractSelectableChannel.configureBlocking(boolean block)
          このチャネルのブロックモードを調整します。
protected abstract  void AbstractSelectableChannel.implConfigureBlocking(boolean block)
          このチャネルのブロックモードを調整します。
 void AbstractInterruptibleChannel.close()
          このチャネルをクローズします。
protected abstract  void AbstractInterruptibleChannel.implCloseChannel()
          このチャネルをクローズします。
 

java.nio.charset での IOException の使用
 

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

java.rmi での IOException の使用
 

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

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

java.security での IOException の使用
 

IOException をスローする java.security のメソッド
 Object SignedObject.getObject()
          カプセル化されたオブジェクトを取得します。
 void Provider.load(InputStream inStream)
          入力ストリームからキーと要素が対になったプロパティリストを読み込みます。
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)
          指定された入力ストリームからこのキーストアをロードします。
 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)
          バイト配列に読み込み、メッセージダイジェストを更新します (ダイジェスト機能がオンである場合)。
 void Certificate.encode(OutputStream stream)
          推奨されていません。 decode メソッドによって復号化できる形式で、証明書を出力ストリームに符号化します。
 void Certificate.decode(InputStream stream)
          推奨されていません。 入力ストリームから証明書を復号化します。
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 AlgorithmParameters.init(byte[] params)
          指定されたパラメータをインポートし、パラメータの一次復号化形式に従って復号化します。
 void AlgorithmParameters.init(byte[] params, String format)
          params からパラメータをインポートし、指定された復号化方式に従って復号化します。
 byte[] AlgorithmParameters.getEncoded()
          一次符号化形式でパラメータを返します。
 byte[] AlgorithmParameters.getEncoded(String format)
          指定された方式で符号化されたパラメータを返します。
 

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

java.security.cert での IOException の使用
 

IOException をスローする java.security.cert のメソッド
 void X509CertSelector.setIssuer(String issuerDN)
          発行者の基準値を設定します。
 void X509CertSelector.setIssuer(byte[] issuerDN)
          発行者の基準値を設定します。
 void X509CertSelector.setSubject(String subjectDN)
          被認証者の基準値を設定します。
 void X509CertSelector.setSubject(byte[] subjectDN)
          被認証者の基準値を設定します。
 void X509CertSelector.setSubjectPublicKeyAlgID(String oid)
          subjectPublicKeyAlgID 基準値を設定します。
 void X509CertSelector.setSubjectPublicKey(byte[] key)
          subjectPublicKey 基準値を設定します。
 void X509CertSelector.setExtendedKeyUsage(Set keyPurposeSet)
          extendedKeyUsage 基準値を設定します。
 void X509CertSelector.setSubjectAlternativeNames(Collection names)
          subjectAlternativeNames 基準値を設定します。
 void X509CertSelector.addSubjectAlternativeName(int type, String name)
          subjectAlternativeNames 基準値に名前を追加します。
 void X509CertSelector.addSubjectAlternativeName(int type, byte[] name)
          subjectAlternativeNames 基準値に名前を追加します。
 void X509CertSelector.setNameConstraints(byte[] bytes)
          名前制約の基準値を設定します。
 void X509CertSelector.setPolicy(Set certPolicySet)
          ポリシー制約を設定します。
 void X509CertSelector.setPathToNames(Collection names)
          pathToNames 基準値を設定します。
 void X509CertSelector.addPathToName(int type, String name)
          pathToNames 基準値に名前を追加します。
 void X509CertSelector.addPathToName(int type, byte[] name)
          pathToNames 基準値に名前を追加します。
 byte[] X509CertSelector.getIssuerAsBytes()
          発行者の基準値をバイト配列として返します。
 byte[] X509CertSelector.getSubjectAsBytes()
          被認証者の基準値をバイト配列として返します。
 void X509CRLSelector.setIssuerNames(Collection names)
          issurNames の基準値を設定します。
 void X509CRLSelector.addIssuerName(String name)
          名前を issurNames の基準値に追加します。
 void X509CRLSelector.addIssuerName(byte[] name)
          名前を issurNames の基準値に追加します。
 

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

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 のメソッド
 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 ファイルエントリの書き込みを開始し、ストリームをエントリデータの先頭に位置付けます。
 ZipEntry JarInputStream.getNextEntry()
          次の ZIP ファイルエントリを読み込み、エントリデータの最初にストリームを配置します。
 JarEntry JarInputStream.getNextJarEntry()
          次の JAR ファイルエントリを読み取って、エントリデータの先頭にストリームを配置します。
 int JarInputStream.read(byte[] b, int off, int len)
          現在の JAR ファイルエントリを、バイト配列に読み取ります。
 

IOException をスローする java.util.jar のコンストラクタ
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 を作成します。
JarInputStream(InputStream in)
          新しい JarInputStream を作成して、任意のマニフェストを読み取ります。
JarInputStream(InputStream in, boolean verify)
          新しい JarInputStream を作成して、任意のマニフェストを読み取ります。
 

java.util.logging での IOException の使用
 

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

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

java.util.prefs での IOException の使用
 

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

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()
          入力バッファを、圧縮解除するデータで満たします。
 InputStream ZipFile.getInputStream(ZipEntry entry)
          指定された ZIP ファイルエントリの内容を読み込むための入力ストリームを返します。
 void ZipFile.close()
          ZIP ファイルを閉じます。
protected  void ZipFile.finalize()
          ZIP ファイルへの参照が存在しなくなったときに、この ZIP ファイルの close メソッドが確実に呼び出されるようにします。
 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 出力ストリームとフィルタされるストリームを閉じます。
 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 入力ストリームを閉じます。
 void GZIPOutputStream.write(byte[] buf, int off, int len)
          圧縮された出力ストリームにバイト配列を書き込みます。
 void GZIPOutputStream.finish()
          出力ストリームへの圧縮データの書き込みを終了します。
 int GZIPInputStream.read(byte[] buf, int off, int len)
          圧縮解除されたデータをバイト配列に読み込みます。
 void GZIPInputStream.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 CheckedOutputStream.write(int b)
          バイトを書き込みます。
 void CheckedOutputStream.write(byte[] b, int off, int len)
          バイト配列を書き込みます。
 int CheckedInputStream.read()
          バイトを読み込みます。
 int CheckedInputStream.read(byte[] buf, int off, int len)
          バイト配列に読み込みます。
 long CheckedInputStream.skip(long n)
          指定されたバイト数の入力をスキップします。
 

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

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

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

javax.imageio での IOException の使用
 

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

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

javax.imageio.metadata での IOException の使用
 

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

javax.imageio.spi での IOException の使用
 

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

javax.imageio.stream での IOException の使用
 

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

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

javax.naming.ldap での IOException の使用
 

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

javax.net での IOException の使用
 

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

javax.net.ssl での IOException の使用
 

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

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

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

javax.print での IOException の使用
 

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

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.security.auth.callback での IOException の使用
 

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

javax.sound.midi での IOException の使用
 

IOException をスローする javax.sound.midi のメソッド
 void Sequencer.setSequence(InputStream stream)
          シーケンサが操作する現在のシーケンスを設定します。
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 ファイルタイプを表すバイトのストリームを書き込みます。
 

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  int MidiFileWriter.write(Sequence in, int fileType, OutputStream out)
          指定された外部ストリームに示されるファイルタイプの MIDI ファイルを表すバイトのストリームを書き込みます。
abstract  int MidiFileWriter.write(Sequence in, int fileType, File out)
          指定された外部ファイルに示されるファイルタイプの MIDI ファイルを表すバイトのストリームを書き込みます。
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 シーケンスを取得します。
 

javax.sound.sampled での IOException の使用
 

IOException をスローする javax.sound.sampled のメソッド
 void Clip.open(AudioInputStream stream)
          指定されたオーディオ入力ストリーム内に形式およびオーディオデータが提示されているクリップを開きます。
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)
          指定されたファイルタイプのオーディオファイルを表すバイトのストリームを、指定された外部ファイルへ書き込みます。
 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 メソッドが呼び出されたときの位置に再設定します。
 

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 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 で以前に書き込まれている属性セットを読み込みます。
 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)
          ドキュメントからの内容を、指定されたストリームにプレーンテキストとして書き込みます。
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 JTextComponent.read(Reader in, Object desc)
          ストリームから初期化します。
 void JTextComponent.write(Writer out)
          モデルのコンテンツを、指定されたストリームに格納します。
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)
          コンテンツ書き込み時の最後の停止です。
 

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

IOException をスローする javax.swing.text.html のメソッド
abstract  void HTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
          ストリームの構文解析を行い、その結果に基づいてコールバックをドライブします。
 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 StyleSheet.loadRules(Reader in, URL ref)
          CSS1 文法が指定する規則セットをロードします。
 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 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)
          現在使われていません。
 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; へなどの文字エントリをマッピングするためにオーバーライドされます。
 

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

IOException をスローする javax.swing.text.html.parser のメソッド
 void DocumentParser.parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)
           
 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)
          指定した name を持つ DTD を返します。
 void DTD.read(DataInputStream in)
          アーカイブされた形式から DTD を再作成します。
 void ParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, 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
          この例外は、ある要求によって のトランザクションコンテキストが伝送されたが、ターゲットオブジェクトにアクティブなトランザクションが必要なことを示します。
 class TransactionRolledbackException
          この例外は、要求の処理に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされたことを示します。
 

javax.xml.parsers での IOException の使用
 

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

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

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

org.xml.sax での IOException の使用
 

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

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

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


JavaTM 2
Platform
Std. Ed. v1.4.0

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

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