Package org.jppf.admin.web.topology
Class TopologyTreeData
java.lang.Object
org.jppf.admin.web.tabletree.TableTreeData
org.jppf.admin.web.topology.TopologyTreeData
- All Implemented Interfaces:
SelectionListener
- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from class org.jppf.admin.web.tabletree.TableTreeData
model -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()Free resources.protected voidCreate the tree model.org.jppf.client.monitoring.topology.TopologyListenerstatic org.jppf.utils.collections.CollectionMap<org.jppf.client.monitoring.topology.TopologyDriver,String> getNodesMultimap(List<DefaultMutableTreeNode> selected) Get a mapping of driver to nodes uuids from the selected elements.static List<org.jppf.client.monitoring.topology.TopologyDriver>getSelectedDrivers(List<DefaultMutableTreeNode> selected) Extract the drivers, if any, from the list of selected elements.static List<org.jppf.client.monitoring.topology.TopologyNode>getSelectedNodes(List<DefaultMutableTreeNode> selected) Extract the nodes, if any, from the list of selected elements.voidsetListener(org.jppf.client.monitoring.topology.TopologyListener listener) Set the topology listener.Methods inherited from class org.jppf.admin.web.tabletree.TableTreeData
getActionHandler, getExpansionModel, getModel, getSelectedTreeNodes, getSelectionHandler, getViewType, isFirstExpansion, selectionChanged, setActionHandler, setFirstExpansion, setSelectionHandler
-
Constructor Details
-
TopologyTreeData
public TopologyTreeData()
-
-
Method Details
-
getSelectedNodes
public static List<org.jppf.client.monitoring.topology.TopologyNode> getSelectedNodes(List<DefaultMutableTreeNode> selected) Extract the nodes, if any, from the list of selected elements.- Parameters:
selected- a list of all the selected elements.- Returns:
- a list of the selected nodes.
-
getSelectedDrivers
public static List<org.jppf.client.monitoring.topology.TopologyDriver> getSelectedDrivers(List<DefaultMutableTreeNode> selected) Extract the drivers, if any, from the list of selected elements.- Parameters:
selected- a list of all the selected elements.- Returns:
- a list of the selected drivers.
-
getNodesMultimap
public static org.jppf.utils.collections.CollectionMap<org.jppf.client.monitoring.topology.TopologyDriver,String> getNodesMultimap(List<DefaultMutableTreeNode> selected) Get a mapping of driver to nodes uuids from the selected elements.- Parameters:
selected- the selected elements.- Returns:
- mapping of driver to nodes uuids.
-
getListener
public org.jppf.client.monitoring.topology.TopologyListener getListener()- Returns:
- the topology listener.
-
setListener
public void setListener(org.jppf.client.monitoring.topology.TopologyListener listener) Set the topology listener.- Parameters:
listener- the listener to set.
-
cleanup
public void cleanup()Description copied from class:TableTreeDataFree resources.- Overrides:
cleanupin classTableTreeData
-
createTreeTableModel
protected void createTreeTableModel()Description copied from class:TableTreeDataCreate the tree model.- Specified by:
createTreeTableModelin classTableTreeData
-