|
Unofficial "CLDC 1.0 + MIDP 1.0" API Reference. (日本語版) |
|||||||||
前 次 | フレームあり フレームなし |
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 以外なら true を 0 ならば false を返します。 |
boolean |
DataInput.readBoolean()
入力ストリームから 1 バイトのデータを読み出し、その値が 0 以外なら true を 0 ならば 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. (日本語版) |
|||||||||
前 次 | フレームあり フレームなし |