ここでは、クライアント/サーバアプリケーションをJava言語で作成する場合に使用するデータ型について説明します。CORBAで定義されている基本データ型をJavaプログラムで使用する場合、対応するデータ型は以下のように定義されます。
CORBAデータ型 | Java | 備考 | |
---|---|---|---|
整数型 | long | int |
|
unsigned long | int |
| |
short | short |
| |
unsigned short | short |
| |
long long | long |
| |
浮動小数点型 | float | float |
|
double | double |
| |
文字型 | char | char (注) |
|
wchar | |||
オクテッド型 | octet | byte |
|
ブーリアン型 | boolean | boolean |
|
文字列型 | string | java.lang.String | “5.17.2 文字列型”参照 |
wstring | “5.17.3 ワイド文字列型”参照 | ||
列挙型 | enum | <enum名>クラス | “5.17.4 列挙型”参照 |
any型 | any | org.omg.CORBA.Any | “5.17.5 any型”参照 |
オブジェクトリファレンス | Object | org.omg.CORBA.Object |
|
タイプコード | TypeCode | org.omg.CORBA.TypeCode |
|
注)IDL定義でcharを使用した場合、日本語文字(マルチバイト文字)は扱えません。日本語文字を使用する場合は、wcharを使用してください。