wt.visitor
Class EPMDocReqNodeExpander

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

public class EPMDocReqNodeExpander
extends ConfigSpecNodeExpander

The EPMDocReqNodeExpander 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 with non required links passed over.

Supported API: true

Extendable: true

See Also:
ConfigSpec, wt.strucure.EPMStructureService

Constructor Summary
EPMDocReqNodeExpander(ConfigSpec a_ConfigSpec)
          Constructs an instance

Supported API: true
 
Method Summary
 void expandNode(Persistable parentNode, Vector links, Vector nodes)
          

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

EPMDocReqNodeExpander

public EPMDocReqNodeExpander(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


Supported API: true

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