public class ActorManager extends PieceManager<Actor>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ActorManager.IStatusHandler<T> |
chain| Constructor and Description |
|---|
ActorManager() |
ActorManager(ActorManager am) |
ActorManager(ILogHandler _log) |
__canConnect, _gotomark, _mark, _move, append, connect, disconnect, disconnect, error, logLocal, next, old, SetCallback, setChain, student, teacher, toStringpublic ActorManager()
public ActorManager(ILogHandler _log)
public ActorManager(ActorManager am)
public ActorManager createChain()
createChain in class PieceManager<Actor>public ActorManager createChain(int time)
public ActorManager newSession()
IManagernewSession in interface IManager<Actor,Actor>newSession in class PieceManager<Actor>public ActorManager setChain(ActorChain c)
public Actor getPiece()
getPiece in class PieceManager<Actor>public ActorManager setParentManager(ActorManager _parent)
public ActorManager getParentManager() throws Chain.ChainException
Chain.ChainExceptionpublic ActorManager setLog(ILogHandler _log)
public Actor getRoot()
public ActorManager setRoot(Actor arg)
public ActorManager _in()
IManagerpublic ActorManager _in(Actor actor)
public ActorManager save()
IManagerpublic java.util.List<IPiece> dump()
public ActorChain getChain()
getChain in class PieceManager<Actor>public ActorManager add(Actor bp)
IManagerpublic ActorManager addActor(IActor actor)
public <VALUE,INPUT,OUTPUT> ActorManager addDesigner(Actor.IDesigner<VALUE,INPUT,OUTPUT> designer)
public <PARENT,EFFECT> ActorManager addEffector(Actor.IEffector<PARENT,EFFECT> effector)
public ActorManager remove(Actor actor)
public void restart(IPiece pieceBody)
public ActorManager _out()
IManagerpublic ActorManager unsetPieceView(Actor bp)
unsetPieceView in class PieceManager<Actor>public ActorManager refreshPieceView(Actor bp, Actor obj)
refreshPieceView in class PieceManager<Actor>