Class TreeNavigatorImpl
java.lang.Object
com.ptc.windchill.esi.treenavigation.AbstractTreeNavigatorImpl
com.ptc.windchill.esi.treenavigation.TreeNavigatorImpl
- All Implemented Interfaces:
TreeNavigator
Performs the structure navigation. Customizers are expected to extend this class in order to override various APIs
available in this class and
Supported API: true
Extendable: true
AbstractTreeNavigatorImpl.
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionprotected voidfilterNodes(Collection<Persistable> assemblyNodes, Collection<Persistable> leafNodes) Allows subclasses to fix the contents of assembly nodes and leaf nodes collections before those are returned to the renderer.Methods inherited from class com.ptc.windchill.esi.treenavigation.AbstractTreeNavigatorImpl
addToAssemblyToLeafNodes, addToRoleBObjsByVersionToObjectLinksByParts, fetchStructure, getAssemblyNode, getAssemblyNodes, getAssociatedNodes, getAssocLinksAndRoleBObjects, getChangedRawMaterialLinks, getDepth, getFilteredAssemblyNodes, getFilteredLeafNodes, getLeafAndAssemblyNodeMap, getLeafNodes, getLeafNodesForAssembly, getNavigationCriteria, getNodeTolevel, getObjToCoProduceLinks, getRoleAObjectAndAssocLinks, getRoleBObjsByVersionToObjectLinksByParts, getRoot, getVersionToObjectLink, navigateStructure, populateLinkAndObjects, processTree, setAssemblyAndLeafNodes, setAssocLinksAndRoleAObjects, setChangedRawMaterialLinks, setData, setNodeTolevel, setObjToCoProduceLinks, toString, validate
-
Method Details
-
filterNodes
protected void filterNodes(Collection<Persistable> assemblyNodes, Collection<Persistable> leafNodes) throws WTException Allows subclasses to fix the contents of assembly nodes and leaf nodes collections before those are returned to the renderer.
Supported API: true- Specified by:
filterNodesin classAbstractTreeNavigatorImpl- Parameters:
assemblyNodes- - Collection of assembly nodes.leafNodes- - Collection of leaf nodes.- Throws:
WTException
-