|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.piccolo.activities.PActivityScheduler
public class PActivityScheduler
PActivityScheduler is responsible for maintaining a list of activities. It is given a chance to process these activities from the PRoot's processInputs() method. Most users will not need to use the PActivityScheduler directly, instead you should look at:
Constructor Summary | |
---|---|
PActivityScheduler(PRoot rootNode)
|
Method Summary | |
---|---|
void |
addActivity(PActivity activity)
|
void |
addActivity(PActivity activity,
boolean processLast)
Add this activity to the scheduler. |
java.util.List |
getActivitiesReference()
|
protected javax.swing.Timer |
getActivityTimer()
|
boolean |
getAnimating()
Return true if any of the scheduled activities return true to the message isAnimation(); |
PRoot |
getRoot()
|
void |
processActivities(long currentTime)
Process all scheduled activities for the given time. |
void |
removeActivity(PActivity activity)
|
void |
removeAllActivities()
|
protected void |
startActivityTimer()
|
protected void |
stopActivityTimer()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PActivityScheduler(PRoot rootNode)
Method Detail |
---|
public PRoot getRoot()
public void addActivity(PActivity activity)
public void addActivity(PActivity activity, boolean processLast)
public void removeActivity(PActivity activity)
public void removeAllActivities()
public java.util.List getActivitiesReference()
public void processActivities(long currentTime)
public boolean getAnimating()
protected void startActivityTimer()
protected void stopActivityTimer()
protected javax.swing.Timer getActivityTimer()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |