|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ptc.core.ca.co.client.element.CoElementHandler
com.ptc.core.ca.web.client.element.WebRenderHandler
@Deprecated public abstract class WebRenderHandler
The class defining the concept of a java based renderer. All java based renderers must extend this class.
Java based renderers can be used instead of jsp based renderers to
improve performance.
Supported API: true
Extendable: false
| Method Summary | |
|---|---|
protected void |
postRender(WebElement web_element,
WebEnvData web_envData)
Deprecated. Removes an instance of WebJspData from the web element. |
protected void |
preRender(WebElement web_element,
WebEnvData web_envData)
Deprecated. Sets an instance of WebJspData to the web element. |
void |
render(CoElement element,
CoEnvData envData)
Deprecated. The concrete implementaion of the rendering algorithm. |
protected abstract void |
render(CoElement element,
JspWriter out,
WebEnvData web_envData)
Deprecated. The method responsible for the rendering of the web element. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public final void render(CoElement element,
CoEnvData envData)
throws WTException
boolean called_preRender = false;
WebElement web_element = null;
WebEnvData web_envData = (WebEnvData)envData;
try {
web_element = (WebElement)element;
preRender(web_element, web_envData);
called_preRender = true;
JspWriter out = web_element.getRendererJspData().getOut();
render(element, out, web_envData);
} catch (Exception t) {
element.handleDrawError(t, envData);
} finally {
if (element != null) {
envData.getRequestData().setCurrentElement(element);
}
if (web_element != null && called_preRender) {
WebElementUtils.postRender(web_element, web_envData);
}
}
Supported API: true
render in interface CoRenderHandlerelement - envData -
WTException
protected void preRender(WebElement web_element,
WebEnvData web_envData)
throws WTException
WebJspData to the web element.
web_element - web_envData -
WTException
protected abstract void render(CoElement element,
JspWriter out,
WebEnvData web_envData)
throws WTException
element - out - web_envData -
WTException
protected void postRender(WebElement web_element,
WebEnvData web_envData)
throws WTException
WebJspData from the web element.
web_element - web_envData -
WTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||