|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qi4j.functional.HierarchicalVisitorAdapter<NODE,LEAF,ThrowableType>
public class HierarchicalVisitorAdapter<NODE,LEAF,ThrowableType extends java.lang.Throwable>
Generic Hierarchical Visitor interface.
Constructor Summary | |
---|---|
HierarchicalVisitorAdapter()
|
Method Summary | |
---|---|
boolean |
visit(LEAF visited)
Visit an instance of T |
boolean |
visitEnter(NODE visited)
Enter an instance of T |
boolean |
visitLeave(NODE visited)
Leave an instance of T |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HierarchicalVisitorAdapter()
Method Detail |
---|
public boolean visitEnter(NODE visited) throws ThrowableType extends java.lang.Throwable
HierarchicalVisitor
visitEnter
in interface HierarchicalVisitor<NODE,LEAF,ThrowableType extends java.lang.Throwable>
visited
- the visited instance which is now entered
ThrowableType
- if an exception occurred during processing. Any client call that initiated the visiting should
get the exception in order to handle it properly.
ThrowableType extends java.lang.Throwable
public boolean visitLeave(NODE visited) throws ThrowableType extends java.lang.Throwable
HierarchicalVisitor
visitLeave
in interface HierarchicalVisitor<NODE,LEAF,ThrowableType extends java.lang.Throwable>
visited
- the visited instance which is now left
ThrowableType
- if an exception occurred during processing. Any client call that initiated the visiting should
get the exception in order to handle it properly.
ThrowableType extends java.lang.Throwable
public boolean visit(LEAF visited) throws ThrowableType extends java.lang.Throwable
Visitor
visit
in interface HierarchicalVisitor<NODE,LEAF,ThrowableType extends java.lang.Throwable>
visit
in interface Visitor<LEAF,ThrowableType extends java.lang.Throwable>
visited
- the visited instance
ThrowableType
- if an exception occurred during processing. Any client call that initiated the visiting should
get the exception in order to handle it properly.
ThrowableType extends java.lang.Throwable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |