public interface IBlueprint<ACTOR extends IPiece>
Modifier and Type | Method and Description |
---|---|
IBlueprint |
addArg(java.lang.Object... objs) |
IBlueprint |
addLocal(IBlueprint _pbp)
Add local blueprint into current blueprint
|
IBlueprint |
append(PathType heap,
IBlueprint reserved,
PathType heap2) |
IBlueprint |
copy() |
IBlueprint |
copyAndRenewArg() |
java.lang.Class<? extends IPiece> |
getBlueprintClass() |
boolean |
getFocused(LinkType ac) |
java.lang.String |
getName()
Get the name of Blueprint.
|
java.lang.String |
getTag() |
IBlueprint<ACTOR> |
getView()
Get a blueprint of view of current blueprint
|
void |
highlight(LinkType ac) |
ACTOR |
newInstance(IManager<ACTOR,ACTOR> usermaker)
Create new instance of this Blueprint.
|
IBlueprint |
refresh() |
void |
setInitialization(IBlueprintInitialization i) |
void |
setNotification(IBlueprintFocusNotification n) |
void |
setTag(java.lang.String tag) |
IBlueprint |
setView(IBlueprint setLocalClass)
Set a blueprint to view of current blueprint
|
Blueprint.TmpInstance<ACTOR> |
This()
Get a reservation of this blueprint.
|
void |
unhighlight() |
Blueprint.TmpInstance<ACTOR> This()
java.lang.String getName()
IBlueprint<ACTOR> getView()
IBlueprint setView(IBlueprint setLocalClass)
setLocalClass
- Blueprint of viewACTOR newInstance(IManager<ACTOR,ACTOR> usermaker) throws Chain.ChainException
usermaker
- Manager class.Chain.ChainException
IBlueprint addLocal(IBlueprint _pbp)
_pbp
- Local blueprintIBlueprint addArg(java.lang.Object... objs)
IBlueprint append(PathType heap, IBlueprint reserved, PathType heap2)
IBlueprint refresh()
IBlueprint copy()
IBlueprint copyAndRenewArg()
void setTag(java.lang.String tag)
java.lang.String getTag()
java.lang.Class<? extends IPiece> getBlueprintClass()
void setInitialization(IBlueprintInitialization i)
boolean getFocused(LinkType ac)
void highlight(LinkType ac)
void unhighlight()
void setNotification(IBlueprintFocusNotification n)