info.joseluismartin.vaadin.ui.table
Class ButtonListener

java.lang.Object
  extended by info.joseluismartin.vaadin.ui.table.ButtonListener
All Implemented Interfaces:
com.vaadin.ui.Button.ClickListener, Serializable
Direct Known Subclasses:
FormAction, TableButtonListener

public abstract class ButtonListener
extends Object
implements com.vaadin.ui.Button.ClickListener

A Swing like Action. Holds caption, icon and handler

Author:
Jose Luis Martin - (jlm@joseluismartin.info)
See Also:
Serialized Form

Constructor Summary
ButtonListener()
          Creates new ButtonListener
ButtonListener(String caption)
          Creates a new ButtonListener
ButtonListener(String caption, com.vaadin.terminal.Resource icon)
          Creates a new ButtonListener
 
Method Summary
abstract  void buttonClick(com.vaadin.ui.Button.ClickEvent event)
          
 String getCaption()
           
 String getDescription()
           
 com.vaadin.terminal.Resource getIcon()
           
 void setCaption(String caption)
           
 void setDescription(String description)
           
 void setIcon(com.vaadin.terminal.Resource icon)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButtonListener

public ButtonListener()
Creates new ButtonListener


ButtonListener

public ButtonListener(String caption)
Creates a new ButtonListener

Parameters:
caption - button caption

ButtonListener

public ButtonListener(String caption,
                      com.vaadin.terminal.Resource icon)
Creates a new ButtonListener

Parameters:
caption - the button caption
icon - the button icon
Method Detail

buttonClick

public abstract void buttonClick(com.vaadin.ui.Button.ClickEvent event)

Specified by:
buttonClick in interface com.vaadin.ui.Button.ClickListener

getCaption

public String getCaption()
Returns:
the caption

setCaption

public void setCaption(String caption)
Parameters:
caption - the caption to set

getIcon

public com.vaadin.terminal.Resource getIcon()
Returns:
the icon

setIcon

public void setIcon(com.vaadin.terminal.Resource icon)
Parameters:
icon - the icon to set

getDescription

public String getDescription()
Returns:
the description

setDescription

public void setDescription(String description)
Parameters:
description - the description to set


Copyright © 2012 JDAL. All Rights Reserved.