public class PrefixSuffixRenderer<A extends Action> extends Object implements WrappingRenderer<A>
Modifier and Type | Field and Description |
---|---|
private JspContext |
context |
private Renderer<? super A> |
parent |
private String |
prefix |
private String |
suffix |
Constructor and Description |
---|
PrefixSuffixRenderer(JspContext context,
Renderer<? super A> parent,
String prefix,
String suffix)
Create a prefix/suffix renderer with an initial parent.
|
PrefixSuffixRenderer(JspContext context,
String prefix,
String suffix)
Create a prefix/suffix renderer that has no initial parent.
|
Modifier and Type | Method and Description |
---|---|
Renderer<? super A> |
getParent()
Get the current parent renderer.
|
void |
render(A action)
Render the action in the client application.
|
void |
setParent(Renderer<? super A> parent)
Set a parent renderer.
|
private JspContext context
private String prefix
private String suffix
public PrefixSuffixRenderer(JspContext context, String prefix, String suffix)
context
- The jsp contextprefix
- Optional prefix stringsuffix
- Optional suffix stringpublic PrefixSuffixRenderer(JspContext context, Renderer<? super A> parent, String prefix, String suffix)
context
- The jsp contextparent
- The initial parent rendererprefix
- Optional prefix stringsuffix
- Optional suffix stringpublic void render(A action)
Renderer
public Renderer<? super A> getParent()
WrappingRenderer
getParent
in interface WrappingRenderer<A extends Action>
public void setParent(Renderer<? super A> parent)
WrappingRenderer
setParent
in interface WrappingRenderer<A extends Action>
parent
- The parent renderer that should be
wrapped by this renderer