initialize

ソース追っかけました。
で、
「initial-value」を設定しているとこれを設定するPageDetachListenerがPageオブジェクトに登録されるようです。
で、Tapestryがしかるべきタイミングでdetach()メソッドを呼んで初期化を行うみたい。


BasePageをabtractで継承しなかった場合は、
initialize()メソッドをオーバーライドして自分で初期化を書いてくださいということみたい。
(detach()メソッドでinitialize()も呼ばれてる。)


つまり、abstractで書くと設定ファイルで初期化の値が与えれるということか。