インタフェース
ts.util.table.Table の使用

Table を使用しているパッケージ
ts.util.table テーブルを表すクラスと、インデックスやトリガなどテーブルに関連するクラスを含むパッケージ。 
 

ts.util.table での Table の使用
 

Table を実装している ts.util.table のクラス
 class AbstractTable<C,V>
          Tableインターフェイスをインプリメントするクラス のベースとなる抽象クラス。
protected  class AbstractTable.AbstractTableIndex
          AbstractTableクラス用の インデックス・クラス。
 class ArrayListTable<C,V>
          配列のリストとして実装されたテーブル・クラス。
 class Index<C,V>
          インデックス・クラス。
 class MapListTable<C,V>
          マップのリストとして実装されたテーブル・クラス。
 

Table を返す ts.util.table のメソッド
protected  Table<C,V> AbstractTable.AbstractTableIndex.getBaseTable()
          このインデックスの作成元であるテーブル・オブジェクトを取得する。
protected abstract  Table<C,V> Index.getBaseTable()
          このインデックスの作成元であるテーブル・オブジェクトを取得する。
 

Table 型のパラメータを持つ ts.util.table のメソッド
protected  void Trigger.postAppend(Table<C,V> table, java.util.Map<C,V> record)
          レコードの追加の直後に呼び出されるメソッド。
protected  void Trigger.postDelete(Table<C,V> table, java.util.Map<C,V> record)
          レコードの削除の直後に呼び出されるメソッド。
protected  void Trigger.postDeleteAll(Table<C,V> table, java.util.Collection<java.util.Map<C,V>> coll)
          全てのレコードを削除した直後に呼び出されるメソッド。
protected  void Trigger.postUpdate(Table<C,V> table, java.util.Map<C,V> record, java.util.Map<C,V> destination)
          レコードの更新の直後に呼び出されるメソッド。
protected  void Trigger.preAppend(Table<C,V> table, java.util.Map<C,V> record)
          レコードの追加の直前に呼び出されるメソッド。
protected  void Trigger.preDelete(Table<C,V> table, java.util.Map<C,V> record)
          レコードの削除の直前に呼び出されるメソッド。
protected  void Trigger.preDeleteAll(Table<C,V> table, java.util.Collection<java.util.Map<C,V>> coll)
          全てのレコードを削除する直前に呼び出されるメソッド。
protected  void Trigger.preUpdate(Table<C,V> table, java.util.Map<C,V> record, java.util.Map<C,V> destination)
          レコードの更新の直前に呼び出されるメソッド。
 



Copyright (C) SATOH Takayuki All Rights Reserved.