All Implemented Interfaces:
Copyable, XMLNode, Serializable
Direct Known Subclasses:
Button, ContextButton, ContextSeparator, Info, InfoButton

public abstract class AbstractButton extends AbstractCriteria
Button Class Used to parse the Button Component in a screen with XStream Launches contained Button Actions when it is clicked
Author:
Pablo GARCIA - 24/JUN/2010
See Also:
  • Field Details

  • Constructor Details

    • AbstractButton

      public AbstractButton()
  • Method Details

    • getComponentTag

      public String getComponentTag()
      Description copied from class: AbstractCriteria
      Retrieve component tag
      Overrides:
      getComponentTag in class AbstractCriteria
      Returns:
      Component tag
    • getButtonType

      public String getButtonType()
      Returns the Button Type
      Returns:
      Button Type
    • getButtonTypeConverter

      public String getButtonTypeConverter()
      Returns the Button Type formatted for JSON
      Returns:
      Button Type
    • getActionConverter

      public List<ButtonAction> getActionConverter()
      Returns the action list
      Returns:
      Action list
    • getHelpTemplate

      public String getHelpTemplate()
      Description copied from class: Element
      Retrieve help template
      Overrides:
      getHelpTemplate in class AbstractCriteria
      Returns:
      Help template