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 ) ;