org.vostok.vaadin.addon.dialog
Class ActionWindow.Action

java.lang.Object
  extended by org.vostok.vaadin.addon.dialog.ActionWindow.Action
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ActionWindow

public static class ActionWindow.Action
extends java.lang.Object
implements java.io.Serializable

declare a new action group. Once created action can not be modified

See Also:
Serialized Form

Constructor Summary
ActionWindow.Action(com.vaadin.ui.Button button, int action)
          create a new item from a button
ActionWindow.Action(java.lang.String i18nkey, int action)
          create a item as a i18nButton directly ftom its key (open, save, yes,no, etc...)
ActionWindow.Action(java.lang.String style, java.lang.String name, int action)
          create a new item (button)
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getAction()
           
 com.vaadin.ui.Button getButton()
           
 java.lang.String getLabel()
          return button label
 int hashCode()
           
 void setAction(int action)
           
 void setLabel(java.lang.String name)
          set the button label. if button exist (button realized), it's updated too
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionWindow.Action

public ActionWindow.Action(java.lang.String style,
                           java.lang.String name,
                           int action)
create a new item (button)

Parameters:
style - css class name for the button
name - label for the button
action - action id to call when clicking the button. MUST be unique for the group and >= 0

ActionWindow.Action

public ActionWindow.Action(java.lang.String i18nkey,
                           int action)
create a item as a i18nButton directly ftom its key (open, save, yes,no, etc...)

Parameters:
i18nkey - key
action - action id to call when clicking the button. MUST be unique for the group and >= 0

ActionWindow.Action

public ActionWindow.Action(com.vaadin.ui.Button button,
                           int action)
create a new item from a button

Parameters:
button -
action - action for this button. MUST be unique for the group and > 0
Method Detail

getLabel

public java.lang.String getLabel()
return button label

Returns:

setLabel

public void setLabel(java.lang.String name)
set the button label. if button exist (button realized), it's updated too

Parameters:
name -

getAction

public int getAction()
Returns:

setAction

public void setAction(int action)
Parameters:
action - action for this button. MUST be unique for the group and > 0

getButton

public com.vaadin.ui.Button getButton()
Returns:

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object