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