public class ActorBlueprint extends Blueprint<Actor> implements IActorBlueprint
Blueprint.ConnectionBlueprint<PIECE extends Piece>, Blueprint.ParamArray, Blueprint.PieceBlueprintStatic<T extends IPiece>, Blueprint.TmpInstance<T extends IPiece>
Constructor and Description |
---|
ActorBlueprint() |
ActorBlueprint(Blueprint ab,
Actor... args) |
ActorBlueprint(java.lang.Class<? extends IPiece> _cls,
Actor... _args) |
Modifier and Type | Method and Description |
---|---|
Actor |
__newInstance(IManager<Actor,Actor> maker) |
protected Blueprint |
addLocalClass(java.lang.Class<?> parent_type,
java.lang.Object parent_obj) |
protected void |
checkAndRegisterToActorLib() |
IBlueprint |
copy() |
ClassEnvelope |
getConnectClass(LinkType ac) |
ClassEnvelope |
getLinkClasses(LinkType al) |
void |
log(java.lang.String format,
java.lang.String... l) |
Actor |
newInstance(IManager<Actor,Actor> maker)
Create new instance of this Blueprint.
|
protected Blueprint |
setBlueprintClass(java.lang.Class<? extends IPiece> _cls) |
void |
setLog() |
__newInstance, __newRawInstance, addArg, addLocal, append, append, copyAndRenewArg, getBlueprintClass, getFocused, getName, getTag, getView, highlight, init_user, newReservation, refresh, setInitialization, setNotification, setTag, setVar, setView, This, toJSON, unhighlight
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addArg, addLocal, append, copyAndRenewArg, getBlueprintClass, getFocused, getName, getTag, getView, highlight, refresh, setInitialization, setNotification, setTag, setView, This, unhighlight
public IBlueprint copy()
protected Blueprint setBlueprintClass(java.lang.Class<? extends IPiece> _cls)
setBlueprintClass
in class Blueprint<Actor>
protected Blueprint addLocalClass(java.lang.Class<?> parent_type, java.lang.Object parent_obj)
addLocalClass
in class Blueprint<Actor>
protected void checkAndRegisterToActorLib()
public ClassEnvelope getConnectClass(LinkType ac)
getConnectClass
in interface IActorBlueprint
public ClassEnvelope getLinkClasses(LinkType al)
getLinkClasses
in interface IActorBlueprint
public Actor __newInstance(IManager<Actor,Actor> maker) throws Chain.ChainException
__newInstance
in class Blueprint<Actor>
Chain.ChainException
public void log(java.lang.String format, java.lang.String... l)
public void setLog()
public Actor newInstance(IManager<Actor,Actor> maker) throws Chain.ChainException
IBlueprint
newInstance
in interface IBlueprint<Actor>
newInstance
in class Blueprint<Actor>
maker
- Manager class.Chain.ChainException