net.xoetrope.optional.events.swing
Class XChangeEventHelper

java.lang.Object
  extended by net.xoetrope.optional.events.swing.XChangeEventHelper
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, XEventAdapter

public class XChangeEventHelper
extends java.lang.Object
implements javax.swing.event.ChangeListener, XEventAdapter

A helper for the Swing ChangeListener interface

Copyright (c) Xoetrope Ltd., 2002-2005

License: see license.txt

$Revision: 1.3 $


Field Summary
protected  XuiEventHandler eventHandler
           
 
Constructor Summary
XChangeEventHelper()
           
 
Method Summary
 java.lang.String getAddedMethodName()
          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(XuiEventHandler 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 XuiEventHandler eventHandler
Constructor Detail

XChangeEventHelper

public XChangeEventHelper()
Method Detail

setEventHandler

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

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

getAddedMethodName

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

Specified by:
getAddedMethodName in interface XEventAdapter
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 XEventAdapter
Returns:
the listener name

getEventMask

public long getEventMask()
Get the event mask

Specified by:
getEventMask in interface XEventAdapter
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