org.jboss.portal.theme.tag
Class PortletTagHandler
java.lang.Object
SimpleTagSupport
org.jboss.portal.theme.tag.PortletTagHandler
public class PortletTagHandler
- extends SimpleTagSupport
Tag handler for the portlet tag.
This tag adds the created markup of a Portlet to a page. The portlet tag utilizes
a render set to create the markup around the portlet. The render set takes care of the portlet window, hence it
creates the markup for the title, and the mode and state links. This tag does not initiate the call to the portlet
container, but rather is ment to assist in laying out the rendered markup, after it is generated by the portlet.
(place the already rendered markup of portlet x here....)
- Version:
- $Revision: 6942 $
- Author:
- Martin Holzner.
- See Also:
PortalRenderSet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortletTagHandler
public PortletTagHandler()
doTag
public void doTag()
throws JspException,
java.io.IOException
- create the markup of this tag
Get a render set from the renderer factory, and call the window renderer to
generate the root container for this Portlet's markup. The window renderer then delegates to the decoration
renderer and the portlet renderer to create the markup for the title and the mode and state links, and to add the
Portlet's markup.
- Throws:
javax.servlet.jsp.JspException
java.io.IOException
JspException
- See Also:
PortalRenderSet.getWindowRenderer()
,
WindowRenderer.render(org.jboss.portal.theme.render.RendererContext, org.jboss.portal.theme.render.renderer.WindowRendererContext)
,
PortletRenderer.render(org.jboss.portal.theme.render.RendererContext, org.jboss.portal.theme.render.renderer.PortletRendererContext)
,
DecorationRenderer.render(org.jboss.portal.theme.render.RendererContext, org.jboss.portal.theme.render.renderer.DecorationRendererContext)
getWindowName
public java.lang.String getWindowName()
setWindowName
public void setWindowName(java.lang.String portletWindowName)