tutorial.portal
Class Portlet

java.lang.Object
  |
  +--com.primix.tapestry.AbstractComponent
        |
        +--com.primix.tapestry.BaseComponent
              |
              +--tutorial.portal.Portlet
All Implemented Interfaces:
IComponent, IRender

public class Portlet
extends BaseComponent

A Portlet component knows how to render the frame around a portlet block, as well as manage the controls (close and minimize/maximize).

Version:
$Id: Portlet.java,v 1.1 2001/05/25 21:47:51 hship Exp $
Author:
Howard Ship

Fields inherited from class com.primix.tapestry.BaseComponent
outer, OUTER_INIT_SIZE, outerCount
 
Fields inherited from class com.primix.tapestry.AbstractComponent
id, page, specification, wrapped, wrappedCount
 
Constructor Summary
Portlet()
           
 
Method Summary
 Block getBodyBlock()
           
 IAsset getChangeStateFocus()
           
 IAsset getChangeStateImage()
           
 java.lang.String getChangeStateLabel()
           
 IActionListener getChangeStateListener()
           
 java.lang.Object getModel()
           
 IBinding getModelBinding()
           
 void render(IResponseWriter writer, IRequestCycle cycle)
          Renders the top level components contained by the receiver.
 void setModelBinding(IBinding value)
           
 
Methods inherited from class com.primix.tapestry.BaseComponent
addOuter, finishLoad, readTemplate
 
Methods inherited from class com.primix.tapestry.AbstractComponent
addAsset, addComponent, addWrapped, cleanupAfterRender, cleanupComponent, 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

Portlet

public Portlet()
Method Detail

getModelBinding

public IBinding getModelBinding()

setModelBinding

public void setModelBinding(IBinding value)

getModel

public java.lang.Object getModel()

render

public void render(IResponseWriter writer,
                   IRequestCycle cycle)
            throws RequestCycleException
Description copied from class: BaseComponent
Renders the top level components contained by the receiver.
Overrides:
render in class BaseComponent

getChangeStateImage

public IAsset getChangeStateImage()

getChangeStateFocus

public IAsset getChangeStateFocus()

getChangeStateLabel

public java.lang.String getChangeStateLabel()

getBodyBlock

public Block getBodyBlock()

getChangeStateListener

public IActionListener getChangeStateListener()