wt.templateutil.navigationbar
Class NavigationBarTreeModelBuilder

java.lang.Object
  extended bywt.templateutil.navigationbar.NavigationBarTreeModelBuilder

public class NavigationBarTreeModelBuilder
extends Object

Instantiates and initializes a NavigationTreeModel from Nodes. Based on the Node passed, a "Root" NavigationTreeNode is created and that will serve at the root of the tree hierarchy for the NavigationTreeModel. The hierarchy is based on the Node of the XML document that is passed in.

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
          Deprecated.  
private static boolean DEBUG
          Deprecated.  
static String FOUNDATION_INSTALL_TYPE
          Deprecated.  
static boolean FoundationInstalled
          Deprecated.  
static String INSTALL_TYPE_ATT
          Deprecated.  
static String LINK_ELEMENT
          Deprecated.  
static String LINKS_ELEMENT
          Deprecated.  
private static DebugWriter LOG
          Deprecated.  
static String NAME_ELEMENT
          Deprecated.  
static String PDM_INSTALL_TYPE
          Deprecated.  
static boolean PDMLinkInstalled
          Deprecated.  
static String PJL_INSTALL_TYPE
          Deprecated.  
static String PROI_INSTALL_TYPE
          Deprecated.  
static boolean PROIntralinkInstalled
          Deprecated.  
static boolean ProjectLinkInstalled
          Deprecated.  
static String WINDCHILL_PDM_INSTALL_TYPE
          Deprecated.  
static boolean WindchillPDMInstalled
          Deprecated.  
 
Constructor Summary
NavigationBarTreeModelBuilder()
          Deprecated.  
 
Method Summary
 NavigationTreeModel buildNavigationTreeModel(Node navigationBarNode)
          Deprecated. Creates NavigationTreeModel with NavigationTreeNodes based on the structure of the Node passed in.
private static boolean isValidForInstall(Node node)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME_ELEMENT

public static final String NAME_ELEMENT
Deprecated. 
See Also:
Constant Field Values

LINKS_ELEMENT

public static final String LINKS_ELEMENT
Deprecated. 
See Also:
Constant Field Values

LINK_ELEMENT

public static final String LINK_ELEMENT
Deprecated. 
See Also:
Constant Field Values

INSTALL_TYPE_ATT

public static final String INSTALL_TYPE_ATT
Deprecated. 
See Also:
Constant Field Values

PDM_INSTALL_TYPE

public static final String PDM_INSTALL_TYPE
Deprecated. 
See Also:
Constant Field Values

PJL_INSTALL_TYPE

public static final String PJL_INSTALL_TYPE
Deprecated. 
See Also:
Constant Field Values

FOUNDATION_INSTALL_TYPE

public static final String FOUNDATION_INSTALL_TYPE
Deprecated. 
See Also:
Constant Field Values

PROI_INSTALL_TYPE

public static final String PROI_INSTALL_TYPE
Deprecated. 
See Also:
Constant Field Values

WINDCHILL_PDM_INSTALL_TYPE

public static final String WINDCHILL_PDM_INSTALL_TYPE
Deprecated. 
See Also:
Constant Field Values

PDMLinkInstalled

public static boolean PDMLinkInstalled
Deprecated. 

PROIntralinkInstalled

public static boolean PROIntralinkInstalled
Deprecated. 

ProjectLinkInstalled

public static boolean ProjectLinkInstalled
Deprecated. 

FoundationInstalled

public static boolean FoundationInstalled
Deprecated. 

WindchillPDMInstalled

public static boolean WindchillPDMInstalled
Deprecated. 

CLASSNAME

private static final String CLASSNAME
Deprecated. 

DEBUG

private static final boolean DEBUG
Deprecated. 

LOG

private static final DebugWriter LOG
Deprecated. 
Constructor Detail

NavigationBarTreeModelBuilder

public NavigationBarTreeModelBuilder()
Deprecated. 
Method Detail

buildNavigationTreeModel

public NavigationTreeModel buildNavigationTreeModel(Node navigationBarNode)
Deprecated. 
Creates NavigationTreeModel with NavigationTreeNodes based on the structure of the Node passed in. It is assumed that the Node is a Node from the Navigation Configuration XML file as defined by the properties file entry:

wt.templateutil.components.navigationbar.file

A "Root" NavigationTreeNode is created that defines the root of the for the NavigationTreeModel. From there, the descendents of the "Root" NavigationTreeNode are created based upon the descendents of the Node passed in.

Parameters:
navigationBarNode -

isValidForInstall

private static boolean isValidForInstall(Node node)
Deprecated.