com.gargoylesoftware.base.testing
Class EventCatcherRecord

java.lang.Object
  extended by com.gargoylesoftware.base.testing.EventCatcherRecord

public class EventCatcherRecord
extends java.lang.Object

Information about a single event that was caught by an EventCatcher

Version:
$Revision: 1.5 $
Author:
Mike Bowler

Field Summary
private  java.lang.String callingThread_
           
private  java.util.EventObject event_
           
private  java.lang.reflect.Method method_
           
 
Constructor Summary
EventCatcherRecord(java.lang.reflect.Method method, java.util.EventObject event)
          Create a new Record
 
Method Summary
 java.util.EventObject getEvent()
          Return the event that had been caught.
 java.lang.reflect.Method getMethod()
          Return the method that had been invoked with the specified event.
 java.lang.String getThreadName()
          Return the name of the thread that the event was called on.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

method_

private final java.lang.reflect.Method method_

event_

private final java.util.EventObject event_

callingThread_

private final java.lang.String callingThread_
Constructor Detail

EventCatcherRecord

public EventCatcherRecord(java.lang.reflect.Method method,
                          java.util.EventObject event)
Create a new Record

Parameters:
method - The method that caught the event.
event - The event that was caught.
Method Detail

getMethod

public java.lang.reflect.Method getMethod()
Return the method that had been invoked with the specified event. For example, if we had caught a WindowEvent then the method might be windowClosing()

Returns:
The method

getEvent

public java.util.EventObject getEvent()
Return the event that had been caught. For example, a WindowEvent

Returns:
The event.

getThreadName

public java.lang.String getThreadName()
Return the name of the thread that the event was called on. For AWT events, this will typically be the event dispatch (UI) thread.

Returns:
The thread name.