Class 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) $
    • 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 interface Renderer<ButtonAction>
        Parameters:
        btn - The action to render