org.jboss.portal.theme.impl.render.dynamic
Class DynaPortletRenderer

java.lang.Object
  extended by org.jboss.portal.theme.render.AbstractObjectRenderer
      extended by org.jboss.portal.theme.impl.render.dynamic.DynaPortletRenderer
All Implemented Interfaces:
ObjectRenderer, PortletRenderer

public class DynaPortletRenderer
extends AbstractObjectRenderer
implements PortletRenderer

Implementation of a drag and drop Portlet renderer.

Version:
$LastChangedRevision$, $LastChangedDate$
Author:
Tomasz Szymanski, Roy Russo
See Also:
PortletRenderer

Constructor Summary
DynaPortletRenderer(PortletRenderer portletRenderer)
           
 
Method Summary
 void render(RendererContext rendererContext, PortletRendererContext prc)
          Render the markup of a portlet.
 
Methods inherited from class org.jboss.portal.theme.render.AbstractObjectRenderer
endContext, startContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.portal.theme.render.ObjectRenderer
endContext, startContext
 

Constructor Detail

DynaPortletRenderer

public DynaPortletRenderer(PortletRenderer portletRenderer)
                    throws java.lang.InstantiationException,
                           java.lang.IllegalAccessException,
                           java.lang.ClassNotFoundException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
Method Detail

render

public void render(RendererContext rendererContext,
                   PortletRendererContext prc)
            throws RenderException
Description copied from interface: PortletRenderer
Render the markup of a portlet.

Note: this is not calling the portlet container to produce the markup. The markup has already been created. The PortletRenderer only places the markup on the page, and can gnerate some containing markup around it if it chooses to do so

.

Specified by:
render in interface PortletRenderer
Parameters:
rendererContext - the state holder to provide information about the region, it's portlets, and the render set, which allows access to the other renderer interfaces of the render set.
Throws:
RenderException