

Public Member Functions | |
| void | addNode (Object key, GPNode node) |
| void | addNode (GPNode node) |
| void | addNodes (GPNode[] nodes) |
| void | addNodes (Map nodesMap) |
| GPNode | removeNode (Object key) |
| void | removeNodes (Object[] keys) |
| GPNode | getNode (Object key) |
| Set | keySet () |
A class implementing this interface hold a collection of nodes as a Map.
| void cern::gp::nodes::children::NodeMap::addNode | ( | GPNode | node | ) |
Adds the new node to the map using the name returned by the method node.getName() as the key.
| node | the node to add to the map |
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
| void cern::gp::nodes::children::NodeMap::addNode | ( | Object | key, | |
| GPNode | node | |||
| ) |
Adds the new node to the map using the given key
| key | the key of the node to add | |
| node | the node to add to the map |
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::addCategory(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::addFilter(), cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::initChildrenMap(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::initChildrenMap(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::initChildrenMap(), cern::laser::guiplatform::windows::alarms::AlarmInfoExplorer::NodeManager::initChildrenMap(), and cern::laser::guiplatform::windows::alarms::AlarmInfoExplorer::NodeManager::updateManager().
| void cern::gp::nodes::children::NodeMap::addNodes | ( | Map | nodesMap | ) |
Adds all nodes in the given map to this node map. The key for each node in the given map is used as the key in this node map.
| nodesMap | the nodes to add to this map |
| void cern::gp::nodes::children::NodeMap::addNodes | ( | GPNode[] | nodes | ) |
Adds all nodes in the given array to the map using the name returned by the method node.getName() as the key for each node.
| nodes | the nodes to add to the map |
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
Referenced by cern::gp::nodes::children::DefaultChildrenMapManager::initChildrenMap().
| GPNode cern::gp::nodes::children::NodeMap::getNode | ( | Object | key | ) |
Returns the node associated to the given key or null
| key | the key of the node to return |
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
Referenced by cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::addConfiguration(), cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::findDefaultConfiguration(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::getChoosenCategories(), cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::getConfigurationNames(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::getDefinedFilters(), cern::gp::explorer::GPListExplorerPanel::getListNodes(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeAllCategories(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeAllFilters().
| Set cern::gp::nodes::children::NodeMap::keySet | ( | ) |
Returns a set view of the keys contained in this map.
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::addCategory(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::contains(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::getChoosenCategories(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::getDefinedFilters(), cern::gp::explorer::GPListExplorerPanel::getListNodes(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeAllCategories(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeAllFilters(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter(), and cern::laser::guiplatform::windows::alarms::AlarmInfoExplorer::NodeManager::updateManager().
| GPNode cern::gp::nodes::children::NodeMap::removeNode | ( | Object | key | ) |
Removes the node associated to the given key
| key | the key of the node to remove |
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeCategory(), and cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter().
| void cern::gp::nodes::children::NodeMap::removeNodes | ( | Object[] | keys | ) |
Removes all nodes associated to the given keys
| keys | the keys of the nodes to remove |
Implemented in cern::gp::nodes::children::ChildrenFactory::MapChildren, and cern::gp::nodes::children::ChildrenFactory::SortedMapChildren.
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeAllCategories(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeAllFilters(), and cern::laser::guiplatform::windows::alarms::AlarmInfoExplorer::NodeManager::updateManager().
1.6.2