Class Action

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    ShortcutAction

    public class Action
    extends Object
    implements Serializable
    Implements the action framework. This class contains subinterfaces for action handling and listing, and for action handler registrations and unregistration.
    Since:
    3.0
    Author:
    Vaadin Ltd.
    See Also:
    Serialized Form
    • Constructor Detail

      • Action

        public Action​(String caption)
        Constructs a new action with the given caption.
        Parameters:
        caption - the caption for the new action.
      • Action

        public Action​(String caption,
                      Resource icon)
        Constructs a new action with the given caption string and icon.
        Parameters:
        caption - the caption for the new action.
        icon - the icon for the new action.
    • Method Detail

      • getCaption

        public String getCaption()
        Returns the action's caption.
        Returns:
        the action's caption as a String.
      • getIcon

        public Resource getIcon()
        Returns the action's icon.
        Returns:
        the action's Icon.
      • setCaption

        public void setCaption​(String caption)
        Sets the caption.
        Parameters:
        caption - the caption to set.
      • setIcon

        public void setIcon​(Resource icon)
        Sets the icon.
        Parameters:
        icon - the icon to set.