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, toString
public 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()
IManager
newSession
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.ChainException
public ActorManager setLog(ILogHandler _log)
public Actor getRoot()
public ActorManager setRoot(Actor arg)
public ActorManager _in()
IManager
public ActorManager _in(Actor actor)
public ActorManager save()
IManager
public java.util.List<IPiece> dump()
public ActorChain getChain()
getChain
in class PieceManager<Actor>
public ActorManager add(Actor bp)
IManager
public 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()
IManager
public ActorManager unsetPieceView(Actor bp)
unsetPieceView
in class PieceManager<Actor>
public ActorManager refreshPieceView(Actor bp, Actor obj)
refreshPieceView
in class PieceManager<Actor>