com.tonbeller.wcf.tree
Interface RequestListeningNodeRenderer
- All Superinterfaces:
- NodeRenderer, RenderListener, RequestListener
- public interface RequestListeningNodeRenderer
- extends NodeRenderer, RequestListener, RenderListener
A NodeRenderer that is a RequestListener too. The tree will install
this NodeRenderer as a default listener (i.e. all Requests are forwareded to this).
usage pattern:
MyRequestListeningNodeRenderer extends DispatcherSupport implements RequestListeningNodeRenderer {
void startRendering() {
// clear all RequestListeners
super.clear();
}
Element renderNode(..) {
// create and add RequestListeners that responds to buttons at the node
}
void stopRendering() {
// any cleanup here
}
- Author:
- av