画面・帳票サポートシステム XMAP3 プログラミングガイド


8.4.3 Javaのクラス一覧

XMAP3/Web for Cosminexusが提供するJavaのクラス(メソッド)の一覧を次に示します。XMAP3/Web for Cosminexusが提供するクラスとメソッドについては,「14. Javaのクラス」を参照してください。

〈この項の構成〉

(1) PropertyValueクラス

PropertyValueクラスのメソッド一覧を次の表に示します。

表8‒9 PropertyValueクラスのメソッド一覧

戻り値のデータ型

メソッドのシグネチャ

機能

備考

PropertyValue

createInstance ( ServletContext context )

環境管理ファイルを読み込み,PropertyValueクラスのインスタンスを生成します。

staticメソッド

(2) LogicalMapクラス

LogicalMapクラスのフィールド一覧,コンストラクタ一覧,およびメソッド一覧を次の表に示します。

表8‒10 LogicalMapクラスのフィールド一覧

フィールドのデータ型

フィールド名

機能

備考

int

MAX_LENGTH

入力データの最大長を示します。

staticフィールド

表8‒11 LogicalMapクラスのコンストラクタ一覧

コンストラクタのシグネチャ

機能

LogicalMap ( PropertyValue propValue, String mapName, byte initData, byte fillCharacter )

環境管理用クラスを指定して,LogicalMapオブジェクトを構築します。

表8‒12 LogicalMapクラスのメソッド一覧

戻り値のデータ型

メソッドのシグネチャ

機能

void

setDataShort ( String dataName, short data, int rpt )

XML文書の該当する繰り返し項目に数値データを設定します。

void

setDataShort ( String dataName, short data )

XML文書の該当するデータ項目に数値データを設定します。

void

setDataByteArray ( String dataName, byte[] data, int rpt, Filler filler, byte fillCharacter )

XML文書の該当する繰り返し項目にバイトデータ配列を設定します。

void

setDataByteArray ( String dataName, byte[] data, Filler filler, byte fillCharacter )

XML文書の該当するデータ項目にバイトデータ配列を設定します。

void

setDataByteArray ( String dataName, byte[] data, int rpt )

XML文書の該当する繰り返し項目にバイトデータ配列を設定します。

void

setDataByteArray ( String dataName, byte[] data )

XML文書の該当するデータ項目にバイトデータ配列を設定します。

void

setDataString ( String dataName, String data, int rpt, Filler filler, byte fillCharacter )

XML文書の該当する繰り返し項目に文字配列を設定します。

void

setDataString ( String dataName, String data, Filler filler, byte fillCharacter )

XML文書の該当するデータ項目に文字配列を設定します。

void

setDataString ( String dataName, String data, int rpt )

XML文書の該当する繰り返し項目に文字配列を設定します。

void

setDataString ( String dataName, String data )

XML文書の該当するデータ項目に文字配列を設定します。

short

getDataShort ( String dataName, int rpt )

XML文書の該当する繰り返し項目の数値データを取得します。

short

getDataShort ( String dataName )

論理マップの指定したデータ項目の数値データを取得します。

byte[]

getDataByteArray ( String dataName, int rpt )

XML文書の該当する繰り返し項目のバイトデータ配列を取得します。

byte[]

getDataByteArray ( String dataName )

XML文書の該当するデータ項目のバイトデータ配列を取得します。

String

getDataString ( String dataName, int rpt )

XML文書の該当する繰り返し項目の文字配列を取得します。

String

getDataString ( String dataName )

XML文書の該当するデータ項目の文字配列を取得します。

void

setClientData ( byte[] data, int beginIndex, int lastIndex )

クライアントから受信した入力/出力データを設定します。

void

init ( byte initData )

入力/出力データ用クラスを初期化します。

(3) ConstValueクラス

ConstValueクラスのコンストラクタ一覧およびメソッド一覧を次の表に示します。

表8‒13 ConstValueクラスのコンストラクタ一覧

コンストラクタのシグネチャ

機能

ConstValue ( PropertyValue propValue, String fileName )

環境管理クラスを指定して,ConstValueオブジェクトを構築します。

表8‒14 ConstValueクラスのメソッド一覧

戻り値のデータ型

メソッドのシグネチャ

機能

short

getDataShort ( String dataName, int rpt )

指定した定数の数値データを取得します。

short

getDataShort ( String dataName )

指定した定数の数値データを取得します。

byte[]

getDataByteArray ( String dataName, int rpt )

指定した定数のバイトデータ配列を取得します。

byte[]

getDataByteArray ( String dataName )

指定した定数のバイトデータ配列を取得します。

String

getDataString ( String dataName, int rpt )

指定した定数の文字配列を取得します。

String

getDataString ( String dataName )

指定した定数の文字配列を取得します。

(4) ModTblクラス

ModTblクラスのコンストラクタ一覧およびメソッド一覧を次の表に示します。

表8‒15 ModTblクラスのコンストラクタ一覧

コンストラクタのシグネチャ

機能

ModTbl ( PropertyValue propValue, String fileName )

環境管理クラスを指定して,ModTblオブジェクトを構築します。

表8‒16 ModTblクラスのメソッド一覧

戻り値のデータ型

メソッドのシグネチャ

機能

short

getDataShort ( String dataName )

動的変更用XML文書の該当する定数の数値データを取得します。

byte[]

getDataByteArray ( String dataName )

動的変更用XML文書の該当する定数のバイトデータ配列を取得します。

String

getDataString ( String dataName )

動的変更用XML文書の該当する定数の文字配列を取得します。

(5) ComTblクラス

ComTblクラスのフィールド一覧,コンストラクタ一覧,およびメソッド一覧を次の表に示します。

表8‒17 ComTblクラスのフィールド一覧

フィールドのデータ型

フィールド名

機能

備考

int

LENGTH

通信制御データ長を示します。

staticフィールド

表8‒18 ComTblクラスのコンストラクタ一覧

コンストラクタのシグネチャ

機能

ComTbl ( PropertyValue propValue, byte initData )

環境管理クラスを指定して,ComTblオブジェクトを構築します。

表8‒19 ComTblクラスのメソッド一覧

戻り値のデータ型

メソッドのシグネチャ

機能

void

setDataShort ( String dataName, short data )

通信制御の該当するデータ項目に数値データを設定します。

void

setDataInteger ( String dataName, int data )

通信制御の該当するデータ項目に数値データを設定します。

void

setDataByteArray ( String dataName, byte[] data )

通信制御の該当するデータ項目にバイトデータ配列を設定します。

void

setDataString ( String dataName, String data )

通信制御の該当するデータ項目に文字配列を設定します。

short

getDataShort ( String dataName )

通信制御の該当するデータ項目の数値データを取得します。

int

getDataInteger ( String dataName )

通信制御の該当するデータ項目の数値データを取得します。

byte[]

getDataByteArray ( String dataName )

通信制御の該当するデータ項目のバイトデータ配列を取得します。

String

getDataString ( String dataName )

通信制御の該当するデータ項目の文字配列を取得します。

void

setClientData ( byte[] data, int beginIndex, int lastIndex )

クライアントから受信した通信制御用データ文書を設定します。

byte[]

getClientData ( )

クライアントへ送信する通信制御データを取得します。

byte[]

jointClientData ( byte[] data )

通信制御の該当するデータと指定したバイトデータ配列を連結します。

void

init ( byte initData )

通信制御用クラスを初期化します。

(6) Fillerクラス

Fillerクラスのフィールド一覧を次の表に示します。

表8‒20 Fillerクラスのフィールド一覧

フィールドのデータ型

フィールド名

機能

備考

Filler

RIGHT

右寄せを指定します。

staticフィールド

Filler

LEFT

左寄せを指定します。

staticフィールド