|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IDynamicServer
public class IDynamicServer
A server to take care of all IDynamicObject. It runs as separate thread.
Field Summary | |
---|---|
java.util.ArrayList<IDynamics> |
addingDynamics
|
int |
duration
|
java.util.ArrayList<IDynamics> |
dynamics
|
java.util.ArrayList<IDynamics> |
removingDynamics
|
boolean |
runningDynamics
|
IServer |
server
|
boolean |
startedOnce
|
java.lang.Thread |
thread
|
int |
time
|
Constructor Summary | |
---|---|
IDynamicServer(IServerI s)
|
Method Summary | |
---|---|
void |
add(IDynamics e)
|
void |
add(IObject e)
|
int |
addingNum()
get number of dynamic objects to be added in the next update cycle |
void |
clear()
|
int |
duration()
|
IDynamicServer |
duration(int dur)
|
IDynamics |
get(int i)
get i-th dynamic object in the server |
boolean |
isRunning()
|
int |
num()
get number of current dynamic objects in the server |
void |
pause()
|
void |
remove(IDynamics d)
|
void |
remove(int i)
|
int |
removingNum()
get number of dynamic objects to be removed in the next update cycle |
void |
reset()
in case dynamicServer need to start again after stopped. |
void |
resume()
|
void |
run()
|
void |
start()
|
void |
stop()
|
int |
time()
|
IDynamicServer |
time(int tm)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.Thread thread
public IServer server
public boolean runningDynamics
public boolean startedOnce
public java.util.ArrayList<IDynamics> dynamics
public java.util.ArrayList<IDynamics> addingDynamics
public java.util.ArrayList<IDynamics> removingDynamics
public int duration
public int time
Constructor Detail |
---|
public IDynamicServer(IServerI s)
Method Detail |
---|
public void add(IObject e)
public void add(IDynamics e)
public int addingNum()
public int removingNum()
public int num()
public IDynamics get(int i)
public void remove(int i)
public void remove(IDynamics d)
public void clear()
public IDynamicServer duration(int dur)
public int duration()
public IDynamicServer time(int tm)
public int time()
public void pause()
public void resume()
public boolean isRunning()
public void start()
public void stop()
public void reset()
public void run()
run
in interface java.lang.Runnable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |