| org.jasig.portal.IChannel
All known Subclasses: org.jasig.portal.channels.BaseChannel, org.jasig.portal.channels.CNumberGuess, org.jasig.portal.channels.groupsmanager.CGroupsManager, org.jasig.portal.channels.permissionsmanager.CPermissionsManager, org.jasig.portal.channels.webproxy.CWebProxy, org.jasig.portal.channels.CImage, org.jasig.portal.channels.error.CThrower, org.jasig.portal.channels.cusermanager.CUserManager, org.jasig.portal.channels.error.CTimeout, org.jasig.portal.channels.CGenericXSLT, org.jasig.portal.channels.CAbstractXslt, org.jasig.portal.MultithreadedChannelAdapter, org.jasig.portal.channels.EventRecordingChannel,
IChannel | public interface IChannel (Code) | | An interface presented by a channel to a portal.
A channel is a stateful entity. The main part of the channel lifecycle is
the rendering cycle. The rendering cycle starts with an invokation of the
IChannel.setRuntimeData method
for updating channel state, and is eventually followed by a call to the
IChannel.renderXML method that
retrieves the current state of the channel. These are the main two methods of the interface.
author: Peter Kharchenko pkharchenko@interactivebusiness.com" version: $Revision: 36690 $ |
receiveEvent | public void receiveEvent(PortalEvent ev)(Code) | | Passes an outside event to a channel.
Events should normally come from the LayoutBean.
Parameters: ev - PortalEvent object See Also: PortalEvent |
renderXML | public void renderXML(ContentHandler out) throws PortalException(Code) | | Ask channel to render its content.
Parameters: out - the SAX ContentHandler to output content to |
setStaticData | public void setStaticData(ChannelStaticData sd) throws PortalException(Code) | | Passes ChannelStaticData to the channel.
This is done during channel instantiation time.
see org.jasig.portal.ChannelStaticData
Parameters: sd - channel static data See Also: ChannelStaticData |
|
|