Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
since the component is still in Sandbox, it is the right chance to move forward and improve APIs user experience.
For example, instead of a more "traditional" call
Visit.breadthFirstSearch( Graph<V, E> graph, V source, GraphVisitHandler<V, E> handler )
we could improve APIs in that way:
on( graph ).visit().from( source ).applyingDepthFirstSearch( new MyHandler<V, E>() );
making invocations more user friendly - and even fun!