public class IDynamicServer
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<IDynamics> |
addingDynamics |
int |
duration |
java.util.ArrayList<IDynamics> |
dynamics |
java.util.ArrayList<IDynamics> |
removingDynamics |
boolean |
runningDynamics |
IServer |
server |
boolean |
showTime |
boolean |
startedOnce |
java.lang.Thread |
thread |
int |
time |
Constructor and Description |
---|
IDynamicServer(IServerI s) |
Modifier and Type | Method and Description |
---|---|
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() |
IDynamicServer |
showTime(boolean flag) |
void |
start() |
void |
startWithoutThread() |
void |
step() |
void |
stop() |
int |
time() |
IDynamicServer |
time(int tm) |
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
public boolean showTime
public IDynamicServer(IServerI s)
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 IDynamicServer showTime(boolean flag)
public void pause()
public void resume()
public boolean isRunning()
public void start()
public void startWithoutThread()
public void stop()
public void reset()
public void step()
public void run()
run
in interface java.lang.Runnable