站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.6 API 英文版文档

DynaWindowRenderer - JBOSS Portal 2.6 API 英文版文档


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

java.lang.Object
  extended byorg.jboss.portal.theme.impl.render.dynamic.DynaWindowRenderer
All Implemented Interfaces:
Renderer, WindowRenderer

public class DynaWindowRenderer
extends java.lang.Object
implements WindowRenderer

Implementation of a drag and drop WindowRenderer.

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

Field Summary
private  WindowRenderer delegate
           
private static org.jboss.logging.Logger log
           
 
Constructor Summary
DynaWindowRenderer(WindowRenderer windowRenderer)
           
 
Method Summary
 void render(RenderContext renderContext, WindowContext portletContext, WindowResult result)
          Render the markup of a portlet window.
 void renderEnd(RenderContext ctx)
          End the render process for this renderer.
 void renderStart(RenderContext ctx)
          Start the render process for this renderer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.jboss.logging.Logger log

delegate

private WindowRenderer delegate
Constructor Detail

DynaWindowRenderer

public DynaWindowRenderer(WindowRenderer windowRenderer)
                   throws java.lang.InstantiationException,
                          java.lang.IllegalAccessException,
                          java.lang.ClassNotFoundException
Method Detail

render

public void render(RenderContext renderContext,
                   WindowContext portletContext,
                   WindowResult result)
            throws RenderException
Description copied from interface: WindowRenderer
Render the markup of a portlet window.

Specified by:
render in interface WindowRenderer
Parameters:
renderContext - 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.
portletContext - the information about the portlet that was rendered
result - a window result containing the markup produced by the portlet
Throws:
RenderException
See Also:
WindowRenderer.render(org.jboss.portal.theme.render.RenderContext, org.jboss.portal.theme.page.WindowContext, org.jboss.portal.theme.page.WindowResult)

renderStart

public void renderStart(RenderContext ctx)
Description copied from interface: Renderer
Start the render process for this renderer.

This is a convenient way yo open tags, like a table or a div

Specified by:
renderStart in interface Renderer
Parameters:
ctx - the render context allowing access to state information of the current render process
See Also:
Renderer.renderStart(org.jboss.portal.theme.render.RenderContext)

renderEnd

public void renderEnd(RenderContext ctx)
Description copied from interface: Renderer
End the render process for this renderer.

This is a convenient way yo close the tags that where opened by renderStart

Specified by:
renderEnd in interface Renderer
Parameters:
ctx - the render context allowing access to state information of the current render process
See Also:
Renderer.renderEnd(org.jboss.portal.theme.render.RenderContext)