public class Render extends TagSupport
Syntax:
<ext:render extensions=... context=... item=... renderer=... wrapper=... />
Attribute | Default value | Required | Description |
extensions | - | yes |
The ExtensionsInvoker with the extensions.
|
context | - | no |
The current JspContext .
|
item | - | no |
The current item. If not null and the context is also not null,
the context will be updated with ClientContext.setCurrentItem(Object)
before the rendering is started.
|
renderer | - | no |
The Renderer to use. If not null, the
ExtensionsInvoker.render(Renderer)
method is used, otherwise ExtensionsInvoker.renderDefault()
or ExtensionsInvoker.renderDefault(WrappingRenderer) .
|
wrapper | - | no |
The WrappingRenderer to use. If not null and no renderer
has been given, the ExtensionsInvoker.renderDefault(WrappingRenderer)
method is used.
|
Modifier and Type | Field and Description |
---|---|
private JspContext |
context |
private ExtensionsInvoker |
extensions |
private Object |
item |
private Renderer |
renderer |
private static long |
serialVersionUID |
private WrappingRenderer |
wrapper |
id, pageContext
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
Constructor and Description |
---|
Render() |
Modifier and Type | Method and Description |
---|---|
int |
doStartTag() |
private void |
readObject(ObjectInputStream ois) |
void |
setContext(JspContext context) |
void |
setExtensions(ExtensionsInvoker extensions) |
void |
setItem(Object item) |
void |
setRenderer(Renderer renderer) |
void |
setWrapper(WrappingRenderer wrapper) |
private void |
writeObject(ObjectOutputStream ois) |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
private static final long serialVersionUID
private JspContext context
private ExtensionsInvoker extensions
private Object item
private Renderer renderer
private WrappingRenderer wrapper
public void setExtensions(ExtensionsInvoker extensions)
public void setContext(JspContext context)
public void setItem(Object item)
public void setRenderer(Renderer renderer)
public void setWrapper(WrappingRenderer wrapper)
public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class TagSupport
JspException
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream ois) throws IOException
IOException