|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NodeExpander | |
wt.annotation | |
wt.doc | |
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 NodeExpander in wt.annotation |
Classes in wt.annotation that implement NodeExpander | |
class |
AnnotationConfigSpecNodeExpander
Supported API: false Extendable: false |
Uses of NodeExpander in wt.doc |
Classes in wt.doc that implement NodeExpander | |
class |
DocumentConfigSpecNodeExpander
The ConfigSpecNodeExpander class uses the DocumentService and a WTDocumentConfigSpec to implement the expand operation. |
Uses of NodeExpander in wt.graph |
Subinterfaces of NodeExpander in wt.graph | |
interface |
ObjectGraph
Provides a top-level abstraction of an object graph. |
interface |
ObjectGraphNode
Provides a top-level abstraction of a node in an object graph. |
Classes in wt.graph that implement NodeExpander | |
class |
AbstractObjectGraph
Provides a value-add "basic" implementation of an object graph abstraction. |
class |
AbstractObjectGraphNode
Provides a value-add "basic" implementation of an object graph node abstraction. |
class |
ObjectGraphNodeExpander
Supported API: false Extendable: false |
Fields in wt.graph declared as NodeExpander | |
private NodeExpander |
ObjectGraphWalker.nodeExpander
|
Methods in wt.graph that return NodeExpander | |
NodeExpander |
ObjectGraphWalker.getNodeExpander()
Gets the object for the association that plays role: nodeExpander. |
NodeExpander |
ObjectGraph.getNodeExpander()
Gets the object for the association that plays role: NODE_EXPANDER. |
NodeExpander |
AbstractObjectGraph.getNodeExpander()
[Default implementation that] gets the object graph's node expander (i.e., the node). |
Methods in wt.graph with parameters of type NodeExpander | |
void |
ObjectGraphWalker.setNodeExpander(NodeExpander a_NodeExpander)
Sets the object for the association that plays role: nodeExpander. |
private void |
ObjectGraphWalker.nodeExpanderValidate(NodeExpander a_NodeExpander)
|
void |
ObjectGraph.setNodeExpander(NodeExpander a_NodeExpander)
Sets the object for the association that plays role: NODE_EXPANDER. |
void |
AbstractObjectGraph.setNodeExpander(NodeExpander node)
[Default implementation that] sets the object graph's node expander (i.e., the node). |
private void |
AbstractObjectGraph.nodeExpanderValidate(NodeExpander a_NodeExpander)
|
Uses of NodeExpander in wt.graph.template |
Subinterfaces of NodeExpander in wt.graph.template | |
interface |
ObjectGraphNodeTemplate
Provides a top-level abstraction of a node template in an object graph template. |
interface |
ObjectGraphTemplate
Provides a top-level abstraction of an object graph template. |
Classes in wt.graph.template that implement NodeExpander | |
class |
AbstractObjectGraphNodeTemplate
Provides a value-add "basic" implementation of an object graph node abstraction. |
class |
AbstractObjectGraphTemplate
Provides a value-add "basic" implementation of an object graph template abstraction. |
Uses of NodeExpander in wt.transfer.filter |
Classes in wt.transfer.filter that implement NodeExpander | |
class |
ExportObjectGraphNodeTemplate
Use the newExportObjectGraphNodeTemplate static factory
method(s), not the ExportObjectGraphNodeTemplate constructor,
to construct instances of this class. |
class |
ExportObjectGraphTemplate
Use the newExportObjectGraphTemplate static factory method(s),
not the ExportObjectGraphTemplate constructor, to construct
instances of this class. |
Uses of NodeExpander in wt.transfer.unit |
Classes in wt.transfer.unit that implement NodeExpander | |
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. |
class |
TransferObjectGraphNode
Use the newTransferObjectGraphNode static factory method(s),
not the TransferObjectGraphNode constructor, to construct
instances of this class. |
Uses of NodeExpander in wt.visitor |
Classes in wt.visitor that implement NodeExpander | |
class |
BasicNodeExpander
This class implements NodeExpander by using an Expander and NodeLinkInfo delegates. |
class |
ConfigSpecNodeExpander
The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation. |
class |
EPMDocConfigSpecNodeExpander
The EPMDocConfigSpecNodeExpander class uses the EPMStruct Service and a ConfigSpec to implement the expand operation. |
class |
EPMDocReqNodeExpander
The EPMDocReqNodeExpander class uses the EPMStruct Service and a ConfigSpec to implement the expand operation. |
class |
NodeExpanderFactory
Supported API: true Extendable: false |
class |
OccurrencedPartConfigSpecNodeExpander
Supported API: true Extendable: false |
class |
PartConfigSpecNodeExpander
The ConfigSpecNodeExpander class uses the PartService and a WTPartConfigSpec to implement the expand operation. |
class |
ProductInstanceConfigSpecNodeExpander
Supported API: true Extendable: false |
class |
ReverseConfigSpecNodeExpander
The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation. |
class |
ReverseOccurrencedConfigSpecNodeExpander
This ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation. |
Fields in wt.visitor declared as NodeExpander | |
private NodeExpander |
BasicWalker.nodeExpander
|
Methods in wt.visitor that return NodeExpander | |
NodeExpander |
Walker.getNodeExpander()
Gets the object for the association that plays role: NODE_EXPANDER. |
NodeExpander |
BasicWalker.getNodeExpander()
Gets the object for the association that plays role: nodeExpander. |
Methods in wt.visitor with parameters of type NodeExpander | |
void |
Walker.setNodeExpander(NodeExpander a_NodeExpander)
Sets the object for the association that plays role: NODE_EXPANDER. |
void |
BasicWalker.setNodeExpander(NodeExpander a_NodeExpander)
Sets the object for the association that plays role: nodeExpander. |
private void |
BasicWalker.nodeExpanderValidate(NodeExpander a_NodeExpander)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |