public class ScheduledObject
extends java.lang.Object
implements java.lang.Comparable
| Constructor and Description |
|---|
ScheduledObject(double time,
java.lang.Object object,
ScheduledEventListener listener)
Constructor for a comparable scheduled object
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object o) |
ScheduledEventListener |
getScheduledEventListener()
A listener that can be called from this scheduled object
|
java.lang.Object |
getScheduledObject()
The object that is scheduled
|
double |
getScheduledTime()
The scheduled time for this object
|
boolean |
isCancelled()
if we have cancelled this event and it should be ignored
|
void |
setCancelled(boolean cancelled)
Whether we want to set cancellation of this object.
|
public ScheduledObject(double time,
java.lang.Object object,
ScheduledEventListener listener)
time - the time it needs to be scheduled - this is what is comparedobject - the object that needs to be scheduledlistener - the listener attached to this eventpublic boolean isCancelled()
public void setCancelled(boolean cancelled)
cancelled - whther we are cancelling this scheduled eventpublic double getScheduledTime()
public java.lang.Object getScheduledObject()
public ScheduledEventListener getScheduledEventListener()
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparable