|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.visitor.ProductStructureNavigatorFactory
public final class ProductStructureNavigatorFactory
This class provides static methods for creating product structure navigators.
It provides methods for several basic types of product structure navigation.
Once a navigator is created, it can be set up with a visitor and the
traverse method can be called. The methods in this class hide the details
involved with setting up a particular structure navigation.
Supported API: true
Extendable: false
Navigator,
ConfigSpecNodeExpander,
Serialized Form| Field Summary | |
|---|---|
static int |
BREADTH_FIRST_NAVIGATOR
Used to specify a breadth first navigation. |
static int |
DEPTH_FIRST_NAVIGATOR
Used to specify a depth first navigation. |
| Method Summary | |
|---|---|
static wt.visitor.Navigator |
newEPMDocNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "uses" links of an EPMDocumentt structure. |
static wt.visitor.Navigator |
newEPMDocReqNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "uses" links of an EPMDocumentt structure which are marked as "REQUIRED". |
static wt.visitor.Navigator |
newNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "uses" links of a Product structure via the generic IteratedUsageLink class. |
static wt.visitor.Navigator |
newOccurrencedReverseNavigator(WTProductConfiguration a_Configuration,
int a_navigatorType)
This method creates a Navigator for traversing the "used by" links of a Product structure via the generic IteratedUsageLink class. |
static wt.visitor.Navigator |
newPartNavigator(BaselineConfigurationConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "uses" links of a Part structure. |
static wt.visitor.Navigator |
newPartNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "uses" links of a Part structure. |
static wt.visitor.Navigator |
newPartNavigator(WTPartConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "uses" links of a Part structure. |
static wt.visitor.Navigator |
newReverseNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
This method creates a Navigator for traversing the "used by" links of a Product structure via the generic IteratedUsageLink class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEPTH_FIRST_NAVIGATOR
public static final int BREADTH_FIRST_NAVIGATOR
| Method Detail |
|---|
public static wt.visitor.Navigator newEPMDocNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
public static wt.visitor.Navigator newEPMDocReqNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
public static wt.visitor.Navigator newNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
public static wt.visitor.Navigator newOccurrencedReverseNavigator(WTProductConfiguration a_Configuration,
int a_navigatorType)
throws WTException,
WTPropertyVetoException
a_Configuration - a_navigatorType -
WTException
WTPropertyVetoException
public static wt.visitor.Navigator newPartNavigator(WTPartConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
public static wt.visitor.Navigator newPartNavigator(BaselineConfigurationConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
public static wt.visitor.Navigator newPartNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
public static wt.visitor.Navigator newReverseNavigator(ConfigSpec a_configSpec,
int a_navigatorType)
throws WTPropertyVetoException
a_configSpec - a_navigatorType -
WTPropertyVetoException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||