org.formaria.swing.events
Class ChangeEventHelper

java.lang.Object
  extended by org.formaria.swing.events.ChangeEventHelper
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, EventAdapter

public class ChangeEventHelper
extends java.lang.Object
implements javax.swing.event.ChangeListener, EventAdapter

A helper for the Swing ChangeListener interface

Copyright (c) Formaria Ltd., 2008

License: see license.txt

$Revision: 1.3 $


Field Summary
protected  AriaEventHandler eventHandler
           
 
Constructor Summary
ChangeEventHelper()
           
 
Method Summary
 java.lang.String getAddMethodName()
          Get the name of the adder method e.g.
 long getEventMask()
          Get the event mask
 java.lang.String getListenerInterfaceName()
          Get the name of the listener e.g.
 void setEventHandler(AriaEventHandler xeh)
          Set the current event handler
 void stateChanged(javax.swing.event.ChangeEvent e)
          The change event has occured
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventHandler

protected AriaEventHandler eventHandler
Constructor Detail

ChangeEventHelper

public ChangeEventHelper()
Method Detail

setEventHandler

public void setEventHandler(AriaEventHandler xeh)
Set the current event handler

Specified by:
setEventHandler in interface EventAdapter
Parameters:
xeh - the event handler

getAddMethodName

public java.lang.String getAddMethodName()
Get the name of the adder method e.g. addActionListener

Specified by:
getAddMethodName in interface EventAdapter
Returns:
the method name

getListenerInterfaceName

public java.lang.String getListenerInterfaceName()
Get the name of the listener e.g. java.awt.event.ActionListener

Specified by:
getListenerInterfaceName in interface EventAdapter
Returns:
the listener name

getEventMask

public long getEventMask()
Get the event mask

Specified by:
getEventMask in interface EventAdapter
Returns:
the mask e.g. AWTEvent.ACTION_MASK

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
The change event has occured

Specified by:
stateChanged in interface javax.swing.event.ChangeListener
Parameters:
e - the event