Constructor Summary |
RendererContext(ThemeContext themeContext,
RendererFactory rendererFactory,
org.jboss.portal.web.ServletContextDispatcher dispatcher,
org.jboss.portal.common.util.MarkupInfo markupInfo)
Create a new render context for the provided result. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RendererContext
public RendererContext(ThemeContext themeContext,
RendererFactory rendererFactory,
org.jboss.portal.web.ServletContextDispatcher dispatcher,
org.jboss.portal.common.util.MarkupInfo markupInfo)
- Create a new render context for the provided result.
The result contains information about the markup container
(page, region , window context) to render.
getWriter
public abstract java.io.PrintWriter getWriter()
getThemeContext
public ThemeContext getThemeContext()
getDispatcher
public org.jboss.portal.web.ServletContextDispatcher getDispatcher()
getMarkupInfo
public org.jboss.portal.common.util.MarkupInfo getMarkupInfo()
getMediaType
public org.jboss.portal.common.net.media.MediaType getMediaType()
getCharset
public java.lang.String getCharset()
getAttribute
public java.lang.Object getAttribute(java.lang.String attrName)
setAttribute
public void setAttribute(java.lang.String attrName,
java.lang.Object attrValue)
getProperty
public java.lang.String getProperty(java.lang.String propertyName)
getProperty
public java.lang.String getProperty(java.lang.String propertyName,
PropertyFetch fetch)
pushObjectRenderContext
public void pushObjectRenderContext(ObjectRendererContext objectRendererContext)
popObjectRenderContext
public ObjectRendererContext popObjectRenderContext()
render
public void render(ObjectRendererContext ctx)
throws RenderException,
java.lang.IllegalStateException
- Throws:
RenderException
java.lang.IllegalStateException