|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.theme.render.RendererContext
public abstract class RendererContext
A render context to render a context on a page.
A render context is scoped to a MarkupContainer (a region, or a
window). A render context that is not scoped to a MarkupContainer is ment to be a page level template to allow easier
creation of the region and window render contexts via the RenderContext.getContext()
methods.
Constructor Summary | |
---|---|
RendererContext(ThemeContext themeContext,
RendererFactory rendererFactory,
ServletContextDispatcher dispatcher,
MarkupInfo markupInfo)
Create a new render context for the provided result. |
Method Summary | |
---|---|
java.lang.Object |
getAttribute(java.lang.String attrName)
|
java.lang.String |
getCharset()
|
MediaType |
getContentType()
|
ServletContextDispatcher |
getDispatcher()
|
MarkupInfo |
getMarkupInfo()
|
java.lang.String |
getProperty(java.lang.String propertyName)
|
java.lang.String |
getProperty(java.lang.String propertyName,
PropertyFetch fetch)
|
ThemeContext |
getThemeContext()
|
abstract java.io.PrintWriter |
getWriter()
|
ObjectRendererContext |
popObjectRenderContext()
|
void |
pushObjectRenderContext(ObjectRendererContext objectRendererContext)
|
void |
render(ObjectRendererContext ctx)
|
void |
setAttribute(java.lang.String attrName,
java.lang.Object attrValue)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RendererContext(ThemeContext themeContext, RendererFactory rendererFactory, ServletContextDispatcher dispatcher, MarkupInfo markupInfo)
The result contains information about the markup container (page, region , window context) to render.
Method Detail |
---|
public abstract java.io.PrintWriter getWriter()
public ThemeContext getThemeContext()
public ServletContextDispatcher getDispatcher()
public MarkupInfo getMarkupInfo()
public MediaType getContentType()
public java.lang.String getCharset()
public java.lang.Object getAttribute(java.lang.String attrName)
public void setAttribute(java.lang.String attrName, java.lang.Object attrValue)
public java.lang.String getProperty(java.lang.String propertyName)
public java.lang.String getProperty(java.lang.String propertyName, PropertyFetch fetch)
public void pushObjectRenderContext(ObjectRendererContext objectRendererContext)
public ObjectRendererContext popObjectRenderContext()
public void render(ObjectRendererContext ctx) throws RenderException, java.lang.IllegalStateException
RenderException
java.lang.IllegalStateException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |