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 java.lang.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(java.io.ObjectInputStream ois) |
void |
setContext(JspContext context) |
void |
setExtensions(ExtensionsInvoker<?> extensions) |
void |
setItem(java.lang.Object item) |
void |
setRenderer(Renderer<?> renderer) |
void |
setWrapper(WrappingRenderer<?> wrapper) |
private void |
writeObject(java.io.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 java.lang.Object item
private Renderer renderer
private WrappingRenderer wrapper
public void setExtensions(ExtensionsInvoker<?> extensions)
public void setContext(JspContext context)
public void setItem(java.lang.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(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream ois) throws java.io.IOException
java.io.IOException