info.joseluismartin.vaadin.ui.table
Class TableButtonListener

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

public abstract class TableButtonListener
extends ButtonListener

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

Field Summary
protected  org.springframework.context.MessageSource messageSource
           
 
Constructor Summary
TableButtonListener()
           
TableButtonListener(String caption)
           
TableButtonListener(String caption, com.vaadin.terminal.Resource icon)
           
 
Method Summary
abstract  void buttonClick(com.vaadin.ui.Button.ClickEvent event)
          
 org.springframework.context.MessageSource getMessageSource()
           
 PageableTable<?> getTable()
           
 void setMessageSource(org.springframework.context.MessageSource messageSource)
           
 void setTable(PageableTable<?> table)
           
 
Methods inherited from class info.joseluismartin.vaadin.ui.table.ButtonListener
getCaption, getDescription, getIcon, setCaption, setDescription, setIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageSource

@Autowired
protected org.springframework.context.MessageSource messageSource
Constructor Detail

TableButtonListener

public TableButtonListener()

TableButtonListener

public TableButtonListener(String caption,
                           com.vaadin.terminal.Resource icon)

TableButtonListener

public TableButtonListener(String caption)
Method Detail

getTable

public PageableTable<?> getTable()
Returns:
the table

setTable

public void setTable(PageableTable<?> table)
Parameters:
table - the table to set

buttonClick

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

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

getMessageSource

public org.springframework.context.MessageSource getMessageSource()
Returns:
the messageSource

setMessageSource

public void setMessageSource(org.springframework.context.MessageSource messageSource)
Parameters:
messageSource - the messageSource to set


Copyright © 2012 JDAL. All Rights Reserved.