Unofficial
"CLDC 1.0
+ MIDP 1.0"
API Reference.
(日本語版)

クラス
java.io.IOException の使用

IOException を使用しているパッケージ
java.io 入力および出力を連続的に行う入力ストリームと出力ストリームなどを含む、入出力関連のクラスおよびインタフェースを含んでいます。 
javax.microedition.io Java 2 Platform, Micro Edition(J2ME) / Connected Limited Device Configuration(CLDC) で規定された Generic Connection フレームワークに関連するクラスおよびインタフェースを含んでいます。 
javax.microedition.lcdui javax.microedition.lcdui は、MID デバイス向けに調整したユーザーインタフェース API を提供します。 
 

java.io での IOException の使用
 

java.io での IOException のサブクラス
 class EOFException
          入力処理中に予想外の終端を検出した場合に throw される例外クラスです。
 class InterruptedIOException
          入出力処理が何らかの理由で中断された場合に throw される例外クラスです。
 class UnsupportedEncodingException
          文字エンコーディングを明示的に指定できる処理において、指定された文字エンコーディングをサポートしていない場合に throw される例外クラスです。
 class UTFDataFormatException
          Java 修正 UTF-8 による解釈を行う処理において、不正な構造を検出した場合に throw される例外クラスです。
 

IOException をスローする java.io のメソッド
 int InputStream.available()
          次回の処理において、入力ストリームがブロックすることなく取り扱うことのできる、つまり読み出したり読み飛ばしたりすることが可能なバイト数を返します。
 int DataInputStream.available()
          保持している次回の処理において、入力ストリームがブロックすることなく取り扱うことのできる、つまり読み出したり読み飛ばしたりすることが可能なバイト数を返します。
abstract  void Writer.close()
          ストリームをクローズし、関連するリソースをすべて開放します。
abstract  void Reader.close()
          ストリームをクローズし、関連するリソースを全て開放します。
 void OutputStreamWriter.close()
          ストリームをクローズし、関連するリソースをすべて開放します。
 void OutputStream.close()
          出力ストリームをクローズし、関連するリソースをすべて開放します。
 void InputStreamReader.close()
          ストリームをクローズし、関連するリソースを全て開放します。
 void InputStream.close()
          入力ストリームをクローズし、関連するリソースを全て開放します。
 void DataOutputStream.close()
          保持している出力ストリームをクローズし、関連するリソースをすべて開放します。
 void DataInputStream.close()
          保持している入力ストリームをクローズし、関連するリソースを全て開放します。
 void ByteArrayOutputStream.close()
          出力ストリームをクローズし、関連するリソースをすべて開放します。
 void ByteArrayInputStream.close()
          入力ストリームをクローズし、関連するリソースをすべて開放します。
abstract  void Writer.flush()
          ストリームがバッファリングを行っている場合、そのバッファに格納されている文字を直ちに書き込み先に出力します。
 void OutputStreamWriter.flush()
          ストリームがバッファリングを行っている場合、そのバッファに格納されている文字を直ちに書き込み先に出力します。
 void OutputStream.flush()
          出力ストリームがバッファリングを行っている場合、そのバッファに格納されているデータを直ちに書き込み先に出力します。
 void DataOutputStream.flush()
          保持している出力ストリームがバッファリングを行っている場合、そのバッファに格納されているデータを直ちに書き込み先に出力します。
 void Reader.mark(int limitlen)
          ストリームが指している現在位置をマークします。
 void InputStreamReader.mark(int size)
          ストリームが指している現在位置をマークします。
 int Reader.read()
          文字を1つ読み出します。
 int InputStreamReader.read()
          文字を1つ読み出します。
abstract  int InputStream.read()
          入力ストリームからデータを1バイト読み出します。
 int DataInputStream.read()
          保持している入力ストリームからデータを1バイト読み出します。
 int InputStream.read(byte[] data)
          入力ストリームから指定された byte 配列へデータを読み出します。
 int DataInputStream.read(byte[] data)
          保持している入力ストリームから指定された byte 配列へデータを読み出します。
 int InputStream.read(byte[] data, int index, int length)
          入力ストリームから指定バイト数分のデータを指定された byte 配列の指定位置へ読み出します。
 int DataInputStream.read(byte[] data, int index, int length)
          保持している入力ストリームから指定バイト数分のデータを指定された byte 配列の指定位置へ読み出します。
 int Reader.read(char[] data)
          渡された char 型の配列へ文字列を読み出して格納します。
abstract  int Reader.read(char[] data, int index, int length)
          ストリームから指定された数の文字を渡された char 配列の指定位置へ読み出します。
 int InputStreamReader.read(char[] data, int index, int length)
          ストリームから指定された数の文字を渡された char 配列の指定位置へ読み出します。
 boolean DataInputStream.readBoolean()
          保持している入力ストリームから 1 バイトのデータを読み出し、その値が 0 以外なら true0 ならば false を返します。
 boolean DataInput.readBoolean()
          入力ストリームから 1 バイトのデータを読み出し、その値が 0 以外なら true0 ならば false を返します。
 byte DataInputStream.readByte()
          入力ストリームから 1 バイトのデータを読み出し、その値を byte 型の値として返します。
 byte DataInput.readByte()
          入力ストリームから 1 バイトのデータを読み出し、その値を byte 型の値として返します。
 char DataInputStream.readChar()
          保持している入力ストリームから 2 バイトのデータを読み出し、ビッグエンディアンとして評価した char 値を返します。
 char DataInput.readChar()
          入力ストリームから 2 バイトのデータを読み出し、ビッグエンディアンとして評価した char 値を返します。
 void DataInputStream.readFully(byte[] data)
          保持している入力ストリームから指定された byte 配列へデータを読み出します。
 void DataInput.readFully(byte[] data)
          入力ストリームから指定された byte 配列へデータを読み出します。
 void DataInputStream.readFully(byte[] data, int index, int length)
          入力ストリームから指定バイト数分のデータを指定された byte 配列の指定位置へ読み出します。
 void DataInput.readFully(byte[] data, int index, int length)
          入力ストリームから指定バイト数分のデータを指定された byte 配列の指定位置へ読み出します。
 int DataInputStream.readInt()
          保持している入力ストリームから 4 バイトのデータを読み出し、ビッグエンディアンとして評価した int 値を返します。
 int DataInput.readInt()
          入力ストリームから 4 バイトのデータを読み出し、ビッグエンディアンとして評価した int 値を返します。
 long DataInputStream.readLong()
          保持している入力ストリームから 8 バイトのデータを読み出し、ビッグエンディアンとして評価した long 値を返します。
 long DataInput.readLong()
          入力ストリームから 8 バイトのデータを読み出し、ビッグエンディアンとして評価した long 値を返します。
 short DataInputStream.readShort()
          保持している入力ストリームから 2 バイトのデータを読み出し、ビッグエンディアンとして評価した short 値を返します。
 short DataInput.readShort()
          入力ストリームから 2 バイトのデータを読み出し、ビッグエンディアンとして評価した short 値を返します。
 int DataInputStream.readUnsignedByte()
          保持している入力ストリームから 1 バイトのデータを読み出し、その値を int 型へ0拡張して返します。
 int DataInput.readUnsignedByte()
          入力ストリームから 1 バイトのデータを読み出し、その値を int 型へ0拡張して返します。
 int DataInputStream.readUnsignedShort()
          保持している入力ストリームから 2 バイトのデータを読み出し、その値をビッグエンディアンで組み立て0拡張した値を返します。
 int DataInput.readUnsignedShort()
          入力ストリームから 2 バイトのデータを読み出し、その値をビッグエンディアンで組み立て0拡張した値を返します。
 String DataInputStream.readUTF()
          保持している入力ストリームから Java 修正 UTF-8 形式の文字列を読み出し、String オブジェクトとして返します。
 String DataInput.readUTF()
          入力ストリームから Java 修正 UTF-8 形式の文字列を読み出し、String オブジェクトとして返します。
static String DataInputStream.readUTF(DataInput di)
          パラメータとして渡された DataInput オブジェクトから Java 修正 UTF-8 形式の文字列を読み出し、String オブジェクトとして返します。
 boolean Reader.ready()
          ストリームから文字をブロックせずに読み出せるかどうかを返します。
 boolean InputStreamReader.ready()
          ストリームから文字をブロックせずに読み出せるかどうかを返します。
 void Reader.reset()
          ストリームが次回文字を読み出す位置を、最後に Reader.mark(int) メソッドによってマークした位置あるいは実装に固有な規定位置に戻します。
 void InputStreamReader.reset()
          ストリームが次回文字を読み出す位置を、最後に InputStreamReader.mark(int) メソッドによってマークした位置あるいは実装に固有な規定位置に戻します。
 void InputStream.reset()
          入力ストリームが次回データを読み出す位置を、最後に InputStream.mark(int) メソッドによってマークした位置あるいは実装に固有な規定位置に戻します。
 void DataInputStream.reset()
          保持している入力ストリームが次回データを読み出す位置を、最後に DataInputStream.mark(int) メソッドによってマークした位置あるいは実装に固有な規定位置に戻します。
 void ByteArrayInputStream.reset()
          現在の読み出し位置をマークした位置へ戻します。
 long Reader.skip(long length)
          ストリームから指定された数の文字を読み飛ばします。
 long InputStreamReader.skip(long length)
          ストリームから指定された数の文字を読み飛ばします。
 long InputStream.skip(long length)
          入力ストリームから指定バイト数分のデータを読み飛ばします。
 long DataInputStream.skip(long length)
          保持している入力ストリームから指定バイト数分のデータを読み飛ばします。
 int DataInputStream.skipBytes(int length)
          保持している入力ストリームから指定バイト数分のデータを読み飛ばします。
 int DataInput.skipBytes(int length)
          入力ストリームから指定バイト数分のデータを読み飛ばします。
 void OutputStream.write(byte[] data)
          出力ストリームへ指定された byte 配列に格納されたデータを書き込みます。
 void DataOutput.write(byte[] data)
          出力ストリームへ指定された byte 配列に格納されたデータを書き込みます。
 void OutputStream.write(byte[] data, int index, int length)
          出力ストリームへ指定バイト数分のデータを指定された byte 配列の指定位置から書き込みます。
 void DataOutputStream.write(byte[] data, int index, int length)
          保持している出力ストリームへ指定バイト数分のデータを指定された byte 配列の指定位置から書き込みます。
 void DataOutput.write(byte[] data, int index, int length)
          出力ストリームへ指定バイト数分のデータを指定された byte 配列の指定位置から書き込みます。
 void Writer.write(char[] data)
          ストリームへ指定された char 配列に格納された文字を書き込みます。
abstract  void Writer.write(char[] data, int index, int length)
          ストリームへ指定された文字数の文字を指定された char 配列の指定位置から書き込みます。
 void OutputStreamWriter.write(char[] data, int index, int length)
          ストリームへ指定された文字数の文字を指定された char 配列の指定位置から書き込みます。
 void Writer.write(int data)
          ストリームへ文字を 1 つ書き込みます。
 void OutputStreamWriter.write(int data)
          ストリームへ文字を 1 つ書き込みます。
abstract  void OutputStream.write(int data)
          出力ストリームへデータを 1 バイト書き込みます。
 void DataOutputStream.write(int data)
          保持している出力ストリームへデータを 1 バイト書き込みます。
 void DataOutput.write(int data)
          出力ストリームへデータを 1 バイト書き込みます。
 void Writer.write(String data)
          ストリームへ渡された String オブジェクトが保持している文字列を書き込みます。
 void Writer.write(String data, int index, int length)
          ストリームへ渡された String オブジェクトが保持している文字列の一部を書き込みます。
 void OutputStreamWriter.write(String data, int index, int length)
          ストリームへ渡された String オブジェクトが保持している文字列の一部を書き込みます。
 void DataOutputStream.writeBoolean(boolean data)
          保持している出力ストリームへ指定された booelan 値に基づいて1バイトのデータを書き込みます。
 void DataOutput.writeBoolean(boolean data)
          出力ストリームへ指定された booelan 値に基づいて1バイトのデータを書き込みます。
 void DataOutputStream.writeByte(int data)
          保持している出力ストリームへデータを 1 バイト書き込みます。
 void DataOutput.writeByte(int data)
          出力ストリームへデータを 1 バイト書き込みます。
 void DataOutputStream.writeChar(int data)
          保持している出力ストリームへ char 型の値を 2 バイトのデータとして書き込みます。
 void DataOutput.writeChar(int data)
          出力ストリームへ char 型の値を 2 バイトのデータとして書き込みます。
 void DataOutputStream.writeChars(String data)
          保持している出力ストリームへ char 型配列のデータを各 char 値を順番に 2 バイトのデータとして書き込みます。
 void DataOutput.writeChars(String data)
          出力ストリームへ char 型配列のデータを各 char 値を順番に 2 バイトのデータとして書き込みます。
 void DataOutputStream.writeInt(int data)
          保持している出力ストリームへ int 型の値を 4 バイトのデータとして書き込みます。
 void DataOutput.writeInt(int data)
          出力ストリームへ int 型の値を 4 バイトのデータとして書き込みます。
 void DataOutputStream.writeLong(long data)
          保持している出力ストリームへ long 型の値を 8 バイトのデータとして書き込みます。
 void DataOutput.writeLong(long data)
          出力ストリームへ long 型の値を 8 バイトのデータとして書き込みます。
 void DataOutputStream.writeShort(int data)
          保持している出力ストリームへ short 型の値を 2 バイトのデータとして書き込みます。
 void DataOutput.writeShort(int data)
          出力ストリームへ short 型の値を 2 バイトのデータとして書き込みます。
 void DataOutputStream.writeUTF(String data)
          保持している出力ストリームへ String オブジェクトが保持している文字列を Java 修正 UTF-8 形式のデータとして書き込みます。
 void DataOutput.writeUTF(String data)
          出力ストリームへ String オブジェクトが保持している文字列を Java 修正 UTF-8 形式のデータとして書き込みます。
 

javax.microedition.io での IOException の使用
 

javax.microedition.io での IOException のサブクラス
 class ConnectionNotFoundException
          Connector クラスで指定された URL をオープンする際に、該当する接続先が存在しない場合に throw される例外クラスです。
 

IOException をスローする javax.microedition.io のメソッド
 StreamConnection StreamConnectionNotifier.acceptAndOpen()
          サーバー・モードによって Listen 状態だったソケットが Accept し、オープンした直後の状態の StreamConnection オブジェクトを返します。
 void Connection.close()
          Generic Connection フレームワークによってオープンされた接続をクローズします。
 long HttpConnection.getDate()
          HTTP レスポンスヘッダフィールドで示された送信日時(Date)を返します。
 long HttpConnection.getExpiration()
          HTTP レスポンスヘッダフィールドで示された有効期限(Expires)を返します。
 String HttpConnection.getHeaderField(int n)
          HTTP レスポンスヘッダフィールドから指定行数目のフィールド値を取得して返します。
 String HttpConnection.getHeaderField(String name)
          HTTP レスポンスヘッダフィールドから任意のフィールド名に対応するフィールド値を返します。
 long HttpConnection.getHeaderFieldDate(String name, long def)
          HTTP レスポンスヘッダフィールドから任意のフィールド名に対応するフィールド値を日付として分析して返します。
 int HttpConnection.getHeaderFieldInt(String name, int def)
          HTTP レスポンスヘッダフィールドから任意のフィールド名に対応するフィールド値を int 型の値で返します。
 String HttpConnection.getHeaderFieldKey(int n)
          HTTP レスポンスヘッダフィールドから指定行数目のフィールド名を取得して返します。
 long HttpConnection.getLastModified()
          HTTP レスポンスヘッダフィールドで示された最終更新日時(Last-Modified)を返します。
 int DatagramConnection.getMaximumLength()
          データグラムとして送受信可能な最大の長さを返します。
 int DatagramConnection.getNominalLength()
          データグラムの公称の長さを返します。
 int HttpConnection.getResponseCode()
          HTTP レスポンスコード(ステータスコード)を返します。
 String HttpConnection.getResponseMessage()
          HTTP レスポンスメッセージ(ステータスメッセージ)を返します。
 Datagram DatagramConnection.newDatagram(byte[] buffer, int size)
          指定されたバッファとそのサイズが設定された Datagram オブジェクトを生成します。
 Datagram DatagramConnection.newDatagram(byte[] buffer, int size, String address)
          指定されたバッファとそのサイズおよび宛先アドレスが設定された Datagram オブジェクトを生成します。
 Datagram DatagramConnection.newDatagram(int size)
          指定したサイズのバッファを割り当てられた、新しい Datagram オブジェクトを生成します。
 Datagram DatagramConnection.newDatagram(int size, String address)
          指定したサイズのバッファが割り当てられ、指定した宛先アドレスを持った新しい Datagram オブジェクトを生成します。
static Connection Connector.open(String url)
          Generic Connection フレームワークによる接続をオープンします。
static Connection Connector.open(String url, int mode)
          アクセス・モードを指定して Generic Connection フレームワークによる接続をオープンします。
static Connection Connector.open(String url, int mode, boolean timeout)
          アクセス・モードとタイムアウト指示を指定して Generic Connection フレームワークによる接続をオープンします。
 DataInputStream InputConnection.openDataInputStream()
          オープンされている接続に対応する有効な DataInputStream オブジェクトを返します。
static DataInputStream Connector.openDataInputStream(String url)
          DataInputStream インタフェースによるオープンを行います。
 DataOutputStream OutputConnection.openDataOutputStream()
          オープンされている接続に対応する有効な DataOutputStream オブジェクトを返します。
static DataOutputStream Connector.openDataOutputStream(String url)
          DataOutputStream インタフェースによるオープンを行います。
 InputStream InputConnection.openInputStream()
          オープンされている接続に対応する有効な InputStream オブジェクトを返します。
static InputStream Connector.openInputStream(String url)
          InputStream インタフェースによるオープンを行います。
 OutputStream OutputConnection.openOutputStream()
          オープンされている接続に対応する有効な OutputStream オブジェクトを返します。
static OutputStream Connector.openOutputStream(String url)
          OutputStream インタフェースによるオープンを行います。
 void DatagramConnection.receive(Datagram data)
          データグラムを受信します。
 void DatagramConnection.send(Datagram data)
          データグラムを送信します。
 void Datagram.setAddress(String address)
          データグラムのアドレスを設定します。
 void HttpConnection.setRequestMethod(String method)
          リクエストメソッドを設定します。
 void HttpConnection.setRequestProperty(String key, String value)
          リクエストプロパティ(リクエストヘッダフィールド)の指定キー名に値を設定します。
 

javax.microedition.lcdui での IOException の使用
 

IOException をスローする javax.microedition.lcdui のメソッド
static Image Image.createImage(String name)
          指定された名前のリソースからイメージ・データを取得し、デコードした結果を持つ不変タイプのイメージを返します。
 


Unofficial
"CLDC 1.0
+ MIDP 1.0"
API Reference.
(日本語版)

このAPIリファレンスに記載されている内容は"さかきけい"が Sun Microsystems, Inc や Java Community Process が公開している各種公式資料を元に、独自に調査・編集したものであり、Sun Microsystems, Inc や Java Community Process 等とは一切関係ありません。したがってこのAPIリファレンスに関する問い合わせを関係各社等に対して行うことを固く禁じます。
また、記載された内容には既知か否かに関らず誤りが含まれる可能性があり、一切保証はありません。本APIリファレンスを使用した結果、不利益が生じたとしても"さかきけい"は一切の責任を負いません。
許可無く公開/非公開および Internet/Intranet/LAN を問わず他サイトに転載すること、複写および複製すること、ローカルファイル等に保存することを禁じます。


Copyright© 2001-2002,2005-2009 by KEI SAKAKI.
ALL RIGHTS RESERVED.
無断転載を禁じます。

Unofficial "CLDC 1.1 + MIDP 2.0" API Reference はこちらです。