Class CompactButtonRenderer
- java.lang.Object
-
- net.sf.basedb.clients.web.extensions.toolbar.CompactButtonRenderer
-
- All Implemented Interfaces:
Renderer<ButtonAction>
public class CompactButtonRenderer extends Object implements Renderer<ButtonAction>
A compact renderer for toolbar button actions, which only only displays the icon.- Version:
- 2.7
- Author:
- nicklas
- Last modified
- $Date:2008-03-20 12:15:25 +0100 (Thu, 20 Mar 2008) $
-
-
Field Summary
Fields Modifier and Type Field Description private String
buttonTag
private JspContext
context
-
Constructor Summary
Constructors Constructor Description CompactButtonRenderer(JspContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getButtonTag()
Get the HTML tag to use for the "button".void
render(ButtonAction btn)
Generates a linked icon:void
setButtonTag(String tag)
Set the HTML tag to use for the "button".
-
-
-
Field Detail
-
context
private JspContext context
-
buttonTag
private String buttonTag
-
-
Constructor Detail
-
CompactButtonRenderer
public CompactButtonRenderer(JspContext context)
-
-
Method Detail
-
setButtonTag
public void setButtonTag(String tag)
Set the HTML tag to use for the "button". The default is 'a'.- Since:
- 3.16
-
getButtonTag
public String getButtonTag()
Get the HTML tag to use for the "button". The default is 'a'.- Since:
- 3.16
-
render
public void render(ButtonAction btn)
Generates a linked icon:<a id="[id]" class="[clazz]" style="[style]" title="[title]: [tooltip]" ><img src="[icon]"></a>
If the button isn't visible nothing is generated. If the button isn't enabled, the href attribute is not generated.- Specified by:
render
in interfaceRenderer<ButtonAction>
- Parameters:
btn
- The action to render
-
-