概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のパッケージ 次のパッケージ | フレームあり フレームなし

## パッケージ ts.util.table

テーブルを表すクラスと、インデックスやトリガなどテーブルに関連するクラスを含むパッケージ。

参照先:
説明

インタフェースの概要
Header<C> | テーブルのカラム・キーを格納するヘッダ・オブジェクトのインターフェイス。
MapAppender<K,V> | マップを作成して自身に追加するオブジェクトのインターフェイス。
MapComparator<K,V> | ２つのマップの大小を比較するオブジェクトのインターフェイス。
MapIterator<K,V> | マップを順に取得していくオブジェクトのインターフェイス。
Table<C,V> | マップ・オブジェクトをレコードとするテーブルのインターフェイス。

クラスの概要
AbstractTable<C,V> | `Table`インターフェイスをインプリメントするクラス のベースとなる抽象クラス。
ArrayListTable<C,V> | 配列のリストとして実装されたテーブル・クラス。
Constraint<C,V> | テーブルの制約条件のチェックを実行する。
ConstraintTrigger<C,V> | テーブル変更時に、制約条件のチェック処理を呼び出すトリガ・クラス。
DefaultMapComparator<K,V> | ２つのマップの大小を比較する`MapComparator` インターフェイスのデフォルト実装クラス。
Index<C,V> | インデックス・クラス。
MapListTable<C,V> | マップのリストとして実装されたテーブル・クラス。
Record<C,V> | テーブルのレコードを表すクラス。
Record.SimpleEntry<C,V> | キーと値の組を表す`Map.Entry`クラスを単純な実装 クラス。
Trigger<C,V> | トリガ・クラス。

列挙型の概要
DefaultMapComparator.Direction | 値の大小関係の逆にするかどうかを示す列挙型クラス。
DefaultMapComparator.NullOrder | ヌルと非ヌル・オブジェクトの大小関係を示す列挙型クラス。
Trigger.Action | テーブル変更の種類を示す列挙クラス。

例外の概要
ConstraintViolationException | テーブルの更新において制約違反があった場合にスローされる例外クラス。

## パッケージ ts.util.table の説明

テーブルを表すクラスと、インデックスやトリガなどテーブルに関連するクラスを含むパッケージ。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のパッケージ 次のパッケージ | フレームあり フレームなし

Copyright (C) SATOH Takayuki All Rights Reserved.