|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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
Walker s and
Visitor s. |
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)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |