Wicket 8.3.0 がリリースされてる。
https://wicket.apache.org/
目新しいのは、今までなかった StatelessResourceLink と
Component タグの変更~記述したHTMLよりも表示時に変更されるもののリスナーのふるまい。
[WICKET-6626] が追加されてる。
Component #onComponentTag のリスナは、WebApplication に登録する。
だから、Page クラスで、、
getApplication().getOnComponentTagListeners().add(new IOnComponentTagListener(){ @Override public void onComponentTag(Component component, ComponentTag tag){ // TODO } });
とするとこのページを訪れたセッションでは、全てこの IOnComponentTagListener の
onComponentTag が各ページ(他のページ)でも動く。
レイアウトしたタグのIDやタグの属性の状況などリスナで把握できることになるが、
今更の感があり。
まだ効果的な使い方をなかなか思いつかない。