com.primix.tapestry.components
Class Delegator

java.lang.Object
  |
  +--com.primix.tapestry.AbstractComponent
        |
        +--com.primix.tapestry.components.Delegator
All Implemented Interfaces:
IComponent, IRender

public class Delegator
extends AbstractComponent

A component which delegates it's behavior to another object.
Parameter Type Read / Write Required Default Description
delegate IRender R yes   The object which will provide the rendering for the component.

Informal parameters are not allowed. A body is not allowed.

Version:
$Id: Delegator.java,v 1.9 2001/05/02 14:15:15 hship Exp $
Author:
Howard Ship

Fields inherited from class com.primix.tapestry.AbstractComponent
id, page, specification, wrapped, wrappedCount
 
Constructor Summary
Delegator()
           
 
Method Summary
 IBinding getDelegateBinding()
           
 void render(IResponseWriter writer, IRequestCycle cycle)
          Gets its delegate and invokes IRender.render(IResponseWriter, IRequestCycle) on it.
 void setDelegateBinding(IBinding value)
           
 
Methods inherited from class com.primix.tapestry.AbstractComponent
addAsset, addComponent, addWrapped, cleanupAfterRender, cleanupComponent, finishLoad, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getPage, getSpecification, prepareForRender, renderWrapped, reset, setBinding, setContainer, setId, setPage, setSpecification, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Delegator

public Delegator()
Method Detail

setDelegateBinding

public void setDelegateBinding(IBinding value)

getDelegateBinding

public IBinding getDelegateBinding()

render

public void render(IResponseWriter writer,
                   IRequestCycle cycle)
            throws RequestCycleException
Gets its delegate and invokes IRender.render(IResponseWriter, IRequestCycle) on it.