com.tonbeller.wcf.component
Interface NestableComponent

All Superinterfaces:
Component, FormListener, LifeCycle, Renderable, RequestListener, Visible
All Known Implementing Classes:
NestableComponentSupport

public interface NestableComponent
extends Component

A Component that may be nested inside another component. It creates an Element instead of a Document node, so multiple Element nodes may be combined in a Document.


Method Summary
 org.w3c.dom.Element render(RequestContext context, org.w3c.dom.Document factory)
          returns an Element with ownerDocument == factory.
 
Methods inherited from interface com.tonbeller.wcf.component.Component
getParent, isListeningTo, setNextView
 
Methods inherited from interface com.tonbeller.wcf.controller.RequestListener
request
 
Methods inherited from interface com.tonbeller.wcf.component.Renderable
render
 
Methods inherited from interface com.tonbeller.wcf.component.FormListener
revert, validate
 
Methods inherited from interface com.tonbeller.wcf.component.Visible
isVisible, setVisible
 
Methods inherited from interface com.tonbeller.wcf.component.LifeCycle
destroy, initialize
 

Method Detail

render

public org.w3c.dom.Element render(RequestContext context,
                                  org.w3c.dom.Document factory)
                           throws java.lang.Exception
returns an Element with ownerDocument == factory.

Throws:
java.lang.Exception