jACOB 2.7 API Documentation.

de.tif.jacob.screen.event
Class IButtonEventHandler

java.lang.Object
  extended by EventHandler
      extended by de.tif.jacob.screen.event.GuiEventHandler
          extended by de.tif.jacob.screen.event.IGroupMemberEventHandler
              extended by de.tif.jacob.screen.event.IButtonEventHandler

public abstract class IButtonEventHandler
extends IGroupMemberEventHandler

Abstract event handler class for non-action buttons. Derived implementations of this event handler class have to be used to "hook" application-specific business logic to buttons.


Field Summary
static java.lang.String RCS_ID
          The internal revision control system id.
static java.lang.String RCS_REV
          The internal revision control system id in short form.
 
Constructor Summary
IButtonEventHandler()
           
 
Method Summary
abstract  void onAction(IClientContext context, IGuiElement button)
          The hook method will be called, if the button has been clicked by the user.
 
Methods inherited from class de.tif.jacob.screen.event.IGroupMemberEventHandler
onGroupStatusChanged, onHide, onShow
 
Methods inherited from class de.tif.jacob.screen.event.GuiEventHandler
alert, alert, alert
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RCS_ID

public static final transient java.lang.String RCS_ID
The internal revision control system id.

See Also:
Constant Field Values

RCS_REV

public static final transient java.lang.String RCS_REV
The internal revision control system id in short form.

See Also:
Constant Field Values
Constructor Detail

IButtonEventHandler

public IButtonEventHandler()
Method Detail

onAction

public abstract void onAction(IClientContext context,
                              IGuiElement button)
                       throws java.lang.Exception
The hook method will be called, if the button has been clicked by the user.

Parameters:
context - the current client context
button - the button itself
Throws:
java.lang.Exception

jACOB 2.7 API Documentation.