ClickServletのコード。
リスナーメソッドはonProcess()で呼ばれて、falseを返すと、他のコントロールの処理をやめるっぽい。でも、叩かれるリスナーってひとつだけだろうし、falseを返す状況がわかんないな…
if (continueProcessing && page.hasControls()) {// Make sure dont process a forwarded request
if (!page.getContext().isForward()) {List controls = page.getControls();
for (int i = 0, size = controls.size(); i < size; i++) {
Control control = (Control) controls.get(i);continueProcessing = control.onProcess();
if (!continueProcessing) {
break;
}
}
}
}