|
|||||||||||
| 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 | ||||||||||