Class PrefixSuffixRenderer<A extends Action>
- java.lang.Object
-
- net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer<A>
-
- All Implemented Interfaces:
Renderer<A>
,WrappingRenderer<A>
public class PrefixSuffixRenderer<A extends Action> extends Object implements WrappingRenderer<A>
A wrapping renderer for HTML output that can wrap the HTML generated by a parent renderer with a prefix and/or suffix.- Version:
- 2.12
- Author:
- Nicklas
- Last modified
- $Date: 2009-04-01 14:58:27 +0200 (on, 01 apr 2009) $
-
-
Constructor Summary
Constructors Constructor Description PrefixSuffixRenderer(JspContext context, String prefix, String suffix)
Create a prefix/suffix renderer that has no initial parent.PrefixSuffixRenderer(JspContext context, Renderer<? super A> parent, String prefix, String suffix)
Create a prefix/suffix renderer with an initial parent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
PrefixSuffixRenderer
public PrefixSuffixRenderer(JspContext context, String prefix, String suffix)
Create a prefix/suffix renderer that has no initial parent.- Parameters:
context
- The jsp contextprefix
- Optional prefix stringsuffix
- Optional suffix string
-
PrefixSuffixRenderer
public PrefixSuffixRenderer(JspContext context, Renderer<? super A> parent, String prefix, String suffix)
Create a prefix/suffix renderer with an initial parent.- Parameters:
context
- The jsp contextparent
- The initial parent rendererprefix
- Optional prefix stringsuffix
- Optional suffix string
-
-
Method Detail
-
render
public void render(A action)
Description copied from interface:Renderer
Render the action in the client application.
-
getParent
public Renderer<? super A> getParent()
Description copied from interface:WrappingRenderer
Get the current parent renderer.- Specified by:
getParent
in interfaceWrappingRenderer<A extends Action>
- Returns:
- A renderer or null if there is no parent
-
setParent
public void setParent(Renderer<? super A> parent)
Description copied from interface:WrappingRenderer
Set a parent renderer. Some implementations may have restrictions on this method. For example, they may not allow a parent renderer to be set after the object has been constructed, or they may not allow the parent to be set to null, etc.- Specified by:
setParent
in interfaceWrappingRenderer<A extends Action>
- Parameters:
parent
- The parent renderer that should be wrapped by this renderer
-
-