wt.visitor
Class EPMDocConfigSpecNodeExpander

java.lang.Object
  extended by wt.visitor.ConfigSpecNodeExpander
      extended by wt.visitor.EPMDocConfigSpecNodeExpander
All Implemented Interfaces:
NodeExpander

public class EPMDocConfigSpecNodeExpander
extends ConfigSpecNodeExpander

The EPMDocConfigSpecNodeExpander class uses the EPMStruct Service and a ConfigSpec to implement the expand operation. The node is assumed to be an Iteration and the "uses" link is navigated.

Supported API: true

Extendable: true

See Also:
ConfigSpec, wt.strucure.EPMStructureService

Constructor Summary
EPMDocConfigSpecNodeExpander(ConfigSpec a_ConfigSpec)
          Constructs an instance

Supported API: true
 
Method Summary
 void expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node

Supported API: true
 
Methods inherited from class wt.visitor.ConfigSpecNodeExpander
getConfigSpec, setConfigSpec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EPMDocConfigSpecNodeExpander

public EPMDocConfigSpecNodeExpander(ConfigSpec a_ConfigSpec)
                             throws WTPropertyVetoException
Constructs an instance

Supported API: true

Parameters:
a_ConfigSpec -
Throws:
WTPropertyVetoException
Method Detail

expandNode

public void expandNode(Persistable parentNode,
                       Vector links,
                       Vector nodes)
                throws WTException
Expands the node returning all of the links and nodes associated with the parent node

Supported API: true

Specified by:
expandNode in interface NodeExpander
Overrides:
expandNode in class ConfigSpecNodeExpander
Parameters:
parentNode -
links -
nodes -
Throws:
WTException