|
-
Composite -
RDBCの多くのクラスが成す「親子関係」を実現するのを助けるクラス。
RDBCユーザーが使うものではない。
-
メソッド: -
-
initialize(parent) -
selfにとっての親子関係の親をparent で指定する。
-
parent -
親を返す
-
add(c) -
selfに子を追加する。
-
delete(c) -
selfの子を削除する。
-
die -
selfと子たちを死なす(無効にする)
-
killchildren -
子たちを死なす(無効にする)
-
close -
selfと子たちを死なせ(無効にする)、closedフラグをtrueにする。
-
closed? -
既にcloseされているか?を答える
-
canclose? -
closeしても良いかどうかを答える。
-
showtree(indent=0) -
親子関係をtreeっぽく表示(標準出力に文字列として)する。デバッグ用。
|