|
Unofficial "CLDC 1.1 + MIDP 2.0" API Reference. (日本語版) |
|||||||||
前 次 | フレームあり フレームなし |
IOException を使用しているパッケージ | |
---|---|
java.io | 入力および出力を連続して扱う入力および出力ストリームおよび関連する例外クラス、プリミティブ型と文字列の読み書きを定義するリーダーとライターなどのクラスおよびインタフェースを含むパッケージです。 |
javax.microedition.io | MID Profile は、Connected, Limited Device Configuration(CLDC) による Generic Connection フレームワークに基づくネットワーク・サポートを含みます。 |
javax.microedition.lcdui | UI API はユーザーインタフェース実装のために1セットのフィーチャを MIDP アプリケーションに提供します。 |
javax.microedition.media | MIDP 2.0 メディア API は、モバイル・メディア API(JSR-135)仕様の直接のビルディング・ブロック(部分構造)互換です。 |
javax.microedition.pki | 証明書はセキュアな接続のための情報を認証するために使用します。 |
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 値を返します。 |
double |
DataInputStream.readDouble()
保持している入力ストリームから 8 バイトのデータを読み出し、IEEE 754 浮動小数点の倍精度フォーマット(Double Format)のビット配列とみなした double 値を返します。 |
double |
DataInput.readDouble()
入力ストリームから 8 バイトのデータを読み出し、double 値を返します。 |
float |
DataInputStream.readFloat()
保持している入力ストリームから 4 バイトのデータを読み出し、IEEE 754 浮動小数点の単精度フォーマット(Single Format)のビット配列とみなした float 値を返します。 |
float |
DataInput.readFloat()
入力ストリームから 4 バイトのデータを読み出し、float 値を返します。 |
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.writeDouble(double data)
保持している出力ストリームへ double 型の値を 8 バイトのデータとして書き込みます。 |
void |
DataOutput.writeDouble(double data)
出力ストリームへ double 値を 8 バイトのデータとして書き込みます。 |
void |
DataOutputStream.writeFloat(float data)
保持している出力ストリームへ float 型の値を 4 バイトのデータとして書き込みます。 |
void |
DataOutput.writeFloat(float data)
出力ストリームへ float 値を 4 バイトのデータとして書き込みます。 |
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 フレームワークによってオープンされた接続をクローズします。 |
String |
SocketConnection.getAddress()
ソケットと結び付けられているリモート・アドレスを返します。 |
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 )を返します。 |
String |
UDPDatagramConnection.getLocalAddress()
データグラム接続と結び付けられているローカル・アドレスを返します。 |
String |
SocketConnection.getLocalAddress()
ソケットと結び付けられているローカル・アドレスを返します。 |
String |
ServerSocketConnection.getLocalAddress()
ソケットと結び付けられているローカル・アドレスを返します。 |
int |
UDPDatagramConnection.getLocalPort()
データグラム接続と結び付けられているローカル・ポートを返します。 |
int |
SocketConnection.getLocalPort()
ソケットと結び付けられているローカル・ポートを返します。 |
int |
ServerSocketConnection.getLocalPort()
ソケットと結び付けられているローカル・ポートを返します。 |
int |
DatagramConnection.getMaximumLength()
データグラムとして送受信可能な最大の長さを返します。 |
int |
DatagramConnection.getNominalLength()
データグラムの公称の長さを返します。 |
int |
SocketConnection.getPort()
ソケットと結び付けられているリモート・ポートを返します。 |
int |
HttpConnection.getResponseCode()
HTTP レスポンス・コード(ステータス・コード)を返します。 |
String |
HttpConnection.getResponseMessage()
HTTP レスポンス・メッセージ(ステータス・メッセージ)を返します。 |
SecurityInfo |
SecureConnection.getSecurityInfo()
正常にオープンされたこの接続に関連するセキュリティ情報を返します。 |
SecurityInfo |
HttpsConnection.getSecurityInfo()
正常にオープンされたこの接続に関連するセキュリティ情報を返します。 |
int |
SocketConnection.getSocketOption(byte option)
この接続に設定されているソケット・オプションを取得します。 |
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)
データグラムを受信します。 |
static void |
PushRegistry.registerConnection(String connection,
String midlet,
String filter)
アプリケーション管理ソフトウェアとのダイナミック接続を登録します。 |
void |
DatagramConnection.send(Datagram data)
データグラムを送信します。 |
void |
Datagram.setAddress(String address)
データグラムのアドレスを設定します。 |
void |
HttpConnection.setRequestMethod(String method)
リクエスト・メソッドを設定します。 |
void |
HttpConnection.setRequestProperty(String key,
String value)
リクエスト・プロパティ(リクエスト・ヘッダ・フィールド)の指定キー名に値を設定します。 |
void |
SocketConnection.setSocketOption(byte option,
int value)
この接続にソケット・オプションを設定します。 |
javax.microedition.lcdui での IOException の使用 |
---|
IOException をスローする javax.microedition.lcdui のメソッド | |
---|---|
static Image |
Image.createImage(InputStream stream)
InputStream オブジェクトから得たイメージ・データをデコードして不変タイプのイメージを作成します。 |
static Image |
Image.createImage(String name)
指定された名前のリソースからイメージ・データを取得し、デコードした結果を持つ不変タイプのイメージを返します。 |
javax.microedition.media での IOException の使用 |
---|
IOException をスローする javax.microedition.media のメソッド | |
---|---|
static Player |
Manager.createPlayer(InputStream stream,
String type)
InputStream によるメディアを再生する Player を作成します。 |
static Player |
Manager.createPlayer(String locator)
指定のロケータから Player を作成します。 |
javax.microedition.pki での IOException の使用 |
---|
javax.microedition.pki での IOException のサブクラス | |
---|---|
class |
CertificateException
CertificateException は Certificate が使用されている間に発生したエラーをカプセル化します。 |
|
Unofficial "CLDC 1.1 + MIDP 2.0" API Reference. (日本語版) |
|||||||||
前 次 | フレームあり フレームなし |
公式仕様書原文の著作権表記等(※): Mobile Information Device Profile Specification ("Specification") Version: 2.0 Status: FCS Release: November 5, 2002 Copyright 2002 Sun Microsystems, Inc. and Motorola, Inc. All rights reserved. | ※ただしこの API リファレンスは英語仕様を一語一句正確に翻訳したものではなく、一度私が英語の仕様原文を読んだ上で元の意味と構造をなるべく保つように書き起こしたものです。このため一部は完全に異なる説明となっています。また CLDC 1.1 部分は同仕様の範囲外であるため、まったく参考とはしていません。 ※仕様書のライセンス上、問題は無いと考えておりますが、万が一問題があるとお考えの関係者の方がいらっしゃいましたらメールにて連絡をいただけると幸いに存じます(第一言語に日本語、第二言語に英語を希望しますが、返信は基本的に日本語で行います)。 |