9.2 クライアントでのRFIDataSourceの処理

LANSA Integrator

9.2 クライアントでのRFIDataSourceの処理


RFIDataSourceは、RFIObjectインターフェースを実装します。

コンストラクタ

説明

RFIDataSource ( String名 )

新しいデータ・ソースと、同じ名前のサービスを作成します。

RFIDataSource ( String名, Stringサービス )

指定したサービス名を使用して新しいデータ・ソースを作成します。

 

メソッド

説明

String getName ()

データ・ソース名。

String getService ()

サービス名。

void setService ( Stringサービス )

サービス名を設定します。

void clearFields ()

データ・ソースからすべてのフィールドを消去します。

String[] getFieldNames ()

データ・ソースのフィールド名を取得します。

void putField ( String名, String値 )

データ・ソースにフィールドを追加します。

void removeField ( String名 )

データ・ソースからフィールドを削除します。

boolean containsField ( String名 )

データ・ソースにフィールドが含まれます。

String getFieldValue ( String名 )

フィールドの値を取得します。

void clearTables ()

データ・ソースからすべてのテーブルを消去します。

void putTable ( RFIDataTableテーブル )

データ・ソースにテーブルを追加します。

void removeTable ( String名 )

データ・ソースからテーブルを削除します。

RFIDataTable getTable ( String名 )

データ・ソースからテーブルを取得します。

boolean containsTable ( String名 )

データ・ソースにテーブルが含まれます。

String[] getTableNames ()

データ・ソースのテーブル名を取得します。

boolean equals ( String名 )

データ・ソース名と同値。

 

RFIDataTable

コンストラクタ

説明

RFIDataTable ( String名, String[]列 )

新しいテーブルを作成します。

RFIDataTable ( String名, String[]列, int initialSize )

新しいテーブルを作成します。

 

メソッド

説明

String getName ()

テーブル名を取得します。

String[] getColumns ()

テーブルの列名を取得します。

int getColumnCount ()

テーブルの列数を取得します。

String getColumnName ( int列 )

指定した索引でテーブルの列名を取得します。

int getRowCount ()

行数を取得します。

String[] getRow ( int行 )

指定した索引でデータの行を取得します。

void clear ()

すべての行を削除します。

void remove ( int行 )

指定した索引で行を削除します。

void add ( String[]データ )

データの行を追加します。

void set ( int行, String[]データ )

指定した索引でデータの行を更新します。

void insert ( int行, String[]データ )

指定した索引でデータの行を挿入します。

String getValueAt ( int行, int列 )

指定した行と列でセル値を取得します。

void setValueAt ( int行, int列, String値 )

セル値を更新します。

boolean equals ( String名 )

テーブル名と同値。

 

クライアント側RFIDataSourceオブジェクトの作成例:

 

RFIDataSource employee = new RFIDataSource ( "EMPLOYEE" ) ;

 

String[] columns = { "COMMENT", "SKILL", "GRADE", "ACQUIRED" } ;

 

RFIDataTable table = new RFIDataTable ( "SKILLS", columns ) ;

 

String[] data = { "Good cobol skills", "CBL", "A", "020399" } ;

 

table.add ( data ) ;

 

employee.putTable ( table ) ;