|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a factory of operators in a lambda-net. Operators that are no more used can be returned to the factory; they can be recycled.
Method Summary | |
Abstractor |
createAbstractor(int mark,
ScopeBinder scopeBinder)
Creates and returns a new Abstractor. |
Applicator |
createApplicator(int mark)
Creates and returns a new Applicator. |
Delimiter |
createDelimiter(int mark,
boolean isDirectionInversed,
ScopeBinder scopeBinder)
Creates and returns a new Delimiter. |
Duplicator |
createDuplicator(int mark,
boolean isDirectionInversed)
Creates and returns a new Duplicator. |
Eraser |
createEraser(int mark,
boolean isDirectionInversed,
boolean isActive)
Creates and returns a new (active) Eraser. |
PortStack |
createPortStack()
Creates and returns a new PortStack. |
ScopeBinder |
createScopeBinder()
Creates a new ScopeBinder and returns it. |
Walk |
createWalk(int bindIndex)
Creates and returns a new Walk. |
WalkStack |
createWalkStack()
Creates and returns a new WalkStack. |
Method Detail |
public Eraser createEraser(int mark, boolean isDirectionInversed, boolean isActive)
mark
- a mark.isDirectionInversed
- true for inverting direction.isActive
- true for an active Eraser, false for a root Eraser.
public Delimiter createDelimiter(int mark, boolean isDirectionInversed, ScopeBinder scopeBinder)
mark
- a mark.isDirectionInversed
- true for inverting direction.scopeBinder
- a ScopeBinder. May be null.
public Abstractor createAbstractor(int mark, ScopeBinder scopeBinder)
mark
- a mark.scopeBinder
- a ScopeBinder. May be null.
public Applicator createApplicator(int mark)
mark
- a mark.
public Duplicator createDuplicator(int mark, boolean isDirectionInversed)
mark
- a mark.isDirectionInversed
- true for inverting direction.
public PortStack createPortStack()
public ScopeBinder createScopeBinder()
public Walk createWalk(int bindIndex)
bindIndex
- a bind index.
public WalkStack createWalkStack()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |