私は現在、Groovy 言語を使用して Apache Wicket を使用しています。Groovy プログラミングのために Apache Wicket を改善する機会はあるのでしょうか?
何と思っている。次のようなコードを書く能力が必要です。
new AjaxLink("ajaxLink", {link, target -> /* some Closure body */ })
しかし、次のようなデコレータを作成せずに
class GroovyWicketAjaxLink extends AjaxLink {
def clickClosure;
GroovyWicketAjaxLink(wicketId, onClickClosure) {
super(wicketId)
this.clickClosure = onClickClosure
}
void onClick(AjaxRequestTarget target) {
clickClosure.call([this, target]);
}
}
のとまったく同じように、ある種のDefaultWicketGroovyMethods
サポートを作成する方法があるのではないDefaultGroovyMethods
でしょうか?