[Wicket-ja-user 181] Re: mountBookmarkablePageと生成されるリンクURLについて

Back to archive index

koyane koyan****@gmail*****
2008年 7月 25日 (金) 14:24:15 JST


日置です。

mountBookmarkablePage()でマウントするパスとクラスのセットは
最終的に
WebRequestCodingStrategy.MountsMap内のTreeMapにマウントするURL文字列をキーとして格納されるようです。
で、このTreeMapのComparatorが、MountsMap.LENGTH_COMPARATORですね。

なので、

> マウントするURL文字列(ここでは"child_a*")同士を何らかのルールで比較してレンダリングする???
> 複数のURLにマウントされたページのURLをレンダラーが一つに絞り込むルールがわかりません。

のルールというのは
MountsMap.LENGTH_COMPARATORの生成した順序ではじめに条件にひっかかるもの
ってことになります。
この実装だとURLの文字列比較逆順ですね。

私にはこのComparatorがどうしてこの順序を指定しているかの意図までは分かりません。




Wicket-ja-user メーリングリストの案内
Back to archive index