Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

    Field Summary

    Fields inherited from interface com.tonbeller.wcf.tree.NodeRenderer

    DEFAULT_NODE_ELEMENT_NAME

    Methods inherited from interface com.tonbeller.wcf.tree.NodeRenderer

    renderNode

    Methods inherited from interface com.tonbeller.wcf.controller.RequestListener

    request

    Methods inherited from interface com.tonbeller.wcf.component.RenderListener

    startRendering, stopRendering

          Overview
          Package
        Class
          Tree
          Deprecated
          Index
          Help

     PREV CLASS
     NEXT CLASS

      FRAMES
     NO FRAMES

      SUMMARY: NESTED | FIELD | CONSTR | METHOD

    DETAIL: FIELD | CONSTR | METHOD