net.sourceforge.groboutils.uicapture.v1.event
Class CaptureEvent

java.lang.Object
  extended bynet.sourceforge.groboutils.uicapture.v1.event.CaptureEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
KeyCaptureEvent, MouseCaptureEvent

public abstract class CaptureEvent
extends java.lang.Object
implements java.io.Serializable

An event object which stores a capture event.

Version:
Jan 4, 2002
Author:
Matt Albrecht groboclown@users.sourceforge.net
See Also:
Serialized Form

Field Summary
static int CE_KEY_PRESSED
           
static int CE_KEY_RELEASED
           
static int CE_MOUSE_MOVED
           
static int CE_MOUSE_PRESSED
           
static int CE_MOUSE_RELEASED
           
static int CE_MOUSE_WHEEL
           
 
Constructor Summary
CaptureEvent(int eventType)
          Create a CaptureEvent without an AWT InputEvent.
CaptureEvent(int eventType, java.awt.event.InputEvent event)
          Create a CaptureEvent with an AWT InputEvent.
 
Method Summary
 int getEventType()
           
 java.awt.event.InputEvent getInputEvent()
           
 long getTimeOfEvent()
           
abstract  void performEvent(java.awt.Robot r)
          Reenacts the event that this CaptureEvent represents underneath it all.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CE_MOUSE_MOVED

public static final int CE_MOUSE_MOVED
See Also:
Constant Field Values

CE_MOUSE_PRESSED

public static final int CE_MOUSE_PRESSED
See Also:
Constant Field Values

CE_MOUSE_RELEASED

public static final int CE_MOUSE_RELEASED
See Also:
Constant Field Values

CE_KEY_PRESSED

public static final int CE_KEY_PRESSED
See Also:
Constant Field Values

CE_KEY_RELEASED

public static final int CE_KEY_RELEASED
See Also:
Constant Field Values

CE_MOUSE_WHEEL

public static final int CE_MOUSE_WHEEL
See Also:
Constant Field Values
Constructor Detail

CaptureEvent

public CaptureEvent(int eventType,
                    java.awt.event.InputEvent event)
Create a CaptureEvent with an AWT InputEvent.


CaptureEvent

public CaptureEvent(int eventType)
Create a CaptureEvent without an AWT InputEvent.

Method Detail

getEventType

public int getEventType()

getInputEvent

public java.awt.event.InputEvent getInputEvent()

getTimeOfEvent

public long getTimeOfEvent()

performEvent

public abstract void performEvent(java.awt.Robot r)
Reenacts the event that this CaptureEvent represents underneath it all.



Copyright © 2001-2003 by The GroboUtils Project