目次を表示
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 ) ;
目次を表示