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


8.4.2 推奨メソッド

XMAP3/Web for Cosminexusが提供するクラスで,使用を推奨しているメソッドについて説明します。XMAP3/Web for Cosminexusが提供するクラスとメソッドについては,「14. Javaのクラス」を参照してください。

〈この項の構成〉

(1) LogicalMapクラス

業務サーブレットで入力データおよび出力データを編集する場合に使用するsetter/getterメソッドは,入力データ用XML文書および出力データ用XML文書の<TYPE>タグに定義した内容によって異なります。<TYPE>タグの内容と推奨するメソッドを次の表に示します。

表8‒5 <TYPE>タグの内容と推奨するメソッド(LogicalMapクラス)

メソッドの種類

<TYPE>タグ

扱うデータ

推奨するメソッド

備考

setter

short

数値

setDataShort

長さ・枚数に使用します。

unsigned char

バイナリデータ

setDataByteArray

定数・データ有無コードに使用します。

文字列

setDataString

項目データに使用します。

getter

short

数値

getDataShort

長さ・枚数に使用します。

unsigned char

バイナリデータ

getDataByteArray

定数・データ有無コードに使用します。

文字列

getDataString

項目データに使用します。

(2) ConstValueクラス

業務サーブレットで定数を取得する場合に使用するgetterメソッドは,定数用XML文書の<TYPE>タグに定義した内容によって異なります。<TYPE>タグの内容と推奨するメソッドを次の表に示します。推奨するメソッドが複数あるメソッドについては,「繰り返し」の指定の有無によって使い分けてください。

表8‒6 <TYPE>タグの内容と推奨するメソッド(ConstValueクラス)

メソッドの種類

<TYPE>タグ

扱うデータ

推奨するメソッド

getter

short

数値

getDataShort

unsigned char

バイナリデータ

getDataByteArray

(3) ModTblクラス

業務サーブレットで定数を取得する場合に使用するgetterメソッドは,動的変更用XML文書の<TYPE>タグに定義した内容によって異なります。<TYPE>タグの内容と推奨するメソッドを次の表に示します。

表8‒7 <TYPE>タグの内容と推奨するメソッド(ModTblクラス)

メソッドの種類

<TYPE>タグ

扱うデータ

推奨するメソッド

getter

static char

文字列

getDataString

unsigned char

バイナリデータ

getDataByteArray

(4) ComTblクラス

業務サーブレットで共通インタフェース領域を編集する場合に使用するsetter/getterメソッドは,通信制御用XML文書の<TYPE>タグに定義した内容によって異なります。<TYPE>タグの内容と推奨するメソッドを次の表に示します。

表8‒8 <TYPE>タグの内容と推奨するメソッド(ComTblクラス)

メソッドの種類

<TYPE>タグ

扱うデータ

推奨するメソッド

setter

short

数値

setDataShort

int

数値

setDataInteger

String

文字列

setDataString

getter

short

数値

getDataShort

int

数値

getDataInteger

String

文字列

getDataString