Uses of Interface
wt.visitor.Walker

Packages that use Walker
wt.graph   
wt.graph.template   
wt.transfer.filter   
wt.transfer.unit   
wt.visitor Defines theĀ navigator/visitor design pattern for usingĀ a Walker (at one time it used a Navigator, instead of a Walker) and a NodeExpander, which together traverse a structure of objects, and a Visitor, which does something when we navigate to the object; this separates the algorithm for navigating from the algorithm for visiting, allowing more reuse; factories support selection of Walkers and Visitors. 
 

Uses of Walker in wt.graph
 

Subinterfaces of Walker in wt.graph
 interface ObjectGraph
          Provides a top-level abstraction of an object graph.
 

Classes in wt.graph that implement Walker
 class AbstractObjectGraph
          Provides a value-add "basic" implementation of an object graph abstraction.
(package private)  class ObjectGraphWalker
          

Supported API: true

Extendable: false
 

Uses of Walker in wt.graph.template
 

Subinterfaces of Walker in wt.graph.template
 interface ObjectGraphTemplate
          Provides a top-level abstraction of an object graph template.
 

Classes in wt.graph.template that implement Walker
 class AbstractObjectGraphTemplate
          Provides a value-add "basic" implementation of an object graph template abstraction.
 

Uses of Walker in wt.transfer.filter
 

Classes in wt.transfer.filter that implement Walker
 class ExportObjectGraphTemplate
           Use the newExportObjectGraphTemplate static factory method(s), not the ExportObjectGraphTemplate constructor, to construct instances of this class.
 

Uses of Walker in wt.transfer.unit
 

Classes in wt.transfer.unit that implement Walker
 class ExportObjectGraph
           Use the newExportObjectGraph static factory method(s), not the ExportObjectGraph constructor, to construct instances of this class.
 class ExportObjectList
           Use the newExportObjectList static factory method(s), not the ExportObjectList constructor, to construct instances of this class.
 class ImportObjectGraph
           Use the newImportObjectGraph static factory method(s), not the ImportObjectGraph constructor, to construct instances of this class.
 class ImportObjectList
           Use the newImportObjectList static factory method(s), not the ImportObjectList constructor, to construct instances of this class.
 

Uses of Walker in wt.visitor
 

Classes in wt.visitor that implement Walker
 class BasicWalker
          This abstract class is an implementation which provides some basic functionality for sub-class use.
 class BFSNavigator
          Deprecated. Use wt.visitor.BFSWalker
 class BFSWalker
          This class extends BasicWalker to implement a breadth-first traversal of a structure.
 class DFSNavigator
          Deprecated. Use wt.visitor.DFSWalker
 class DFSWalker
          This class extends BasicWalker to implement a depth-first traversal of a structure.
 class Navigator
          Deprecated. Use wt.visitor.Walker
 

Methods in wt.visitor that return Walker
 Walker WalkerFactory.newWalker(Object a_requestor)
          Constructs a new instance of a Walker.
 Walker WalkerFactory.newWalker(Object a_requestor, String a_walkerType, String a_nodeExpanderType)
          Constructs a new instance of a Walker.
 Walker WalkerFactory.newWalker(Object a_requestor, String a_walkerType, String a_nodeExpanderType, String a_visitorType)
          Constructs a new instance of a Walker.
 Walker WalkerFactory.newWalker(Object a_requestor, String a_walkerType, String a_nodeExpanderType, String[] a_visitorTypes)
          Constructs a new instance of a Walker.
private  Walker WalkerFactory.newWalker(ApplicationContextServices a_services, Object a_requestor, String a_walkerType, String a_nodeExpanderType, Visitor a_visitor)