

Public Member Functions | |
| ChoosenCategoryNodeManager (List categoryList) | |
| boolean | contains (BeanSupport bean) |
| void | initChildrenMap (cern.gp.nodes.children.NodeMap nodeMap) |
| java.util.Comparator | getComparator () |
| void | addCategory (BeanSupport child) throws IntrospectionException |
| void | removeCategory (GPNode node) |
| void | removeAllCategories () |
| Collection | getChoosenCategories () |
Private Attributes | |
| final Logger | logger |
| NodeMap | categoryNodeMap = null |
| List | categoryList = null |
| String | userName = null |
| cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::ChoosenCategoryNodeManager | ( | List | categoryList | ) | [inline] |
| categoryList | List with Category objects |
| void cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::addCategory | ( | BeanSupport | child | ) | throws IntrospectionException [inline] |
This method adds category to ChoosenCategoryExplorer only once
References cern::gp::nodes::children::NodeMap::addNode(), categoryNodeMap, and cern::gp::nodes::children::NodeMap::keySet().
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::addCategory(), and cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::updateChoosenCategories().
| boolean cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::contains | ( | BeanSupport | bean | ) | [inline] |
| Collection cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::getChoosenCategories | ( | ) | [inline] |
This method return choosen categories.
References categoryNodeMap, cern::gp::nodes::children::NodeMap::getNode(), and cern::gp::nodes::children::NodeMap::keySet().
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::getChoosenCategories().
| java.util.Comparator cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::getComparator | ( | ) | [inline] |
Returns a comparator that can be used to sort the collection of nodes managed by this class. null can be returned to specify that the collection should not be sorted. If a comparator is returned it should be able to compare two nodes belonging to the children managed by this manager. An adapter can be used to deal with the bean associated to the node instead of the nodes itself.
null Implements cern::gp::nodes::children::ChildrenManager.
| void cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::initChildrenMap | ( | cern.gp.nodes.children.NodeMap | nodeMap | ) | [inline] |
| void cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeAllCategories | ( | ) | [inline] |
References categoryNodeMap, cern::gp::nodes::children::NodeMap::getNode(), cern::gp::nodes::children::NodeMap::keySet(), logger, and cern::gp::nodes::children::NodeMap::removeNodes().
Referenced by cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::removeAllCategories(), and cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::updateChoosenCategories().
| void cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeCategory | ( | GPNode | node | ) | [inline] |
List cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::categoryList = null [private] |
Referenced by initChildrenMap().
NodeMap cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::categoryNodeMap = null [private] |
choosen conf
Referenced by addCategory(), contains(), getChoosenCategories(), initChildrenMap(), removeAllCategories(), and removeCategory().
final Logger cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::logger [private] |
LogFactory.getLogger(ChoosenCategoryNodeManager.class.getName())
Referenced by initChildrenMap(), and removeAllCategories().
String cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::userName = null [private] |
logged user name
1.6.2