cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager Class Reference

Inheritance diagram for cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager:
Collaboration graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::ChoosenCategoryNodeManager ( List  categoryList  )  [inline]
Parameters:
categoryList List with Category objects

Member Function Documentation

void cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::addCategory ( BeanSupport  child  )  throws IntrospectionException [inline]
boolean cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::contains ( BeanSupport  bean  )  [inline]
Collection cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::getChoosenCategories (  )  [inline]
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.

Returns:
a comparator for the node or null
See also:
BeanComparatorAdapter

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]
void cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeCategory ( GPNode  node  )  [inline]

Member Data Documentation

Referenced by initChildrenMap().

Initial value:
        LogFactory.getLogger(ChoosenCategoryNodeManager.class.getName())

Referenced by initChildrenMap(), and removeAllCategories().

logged user name


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2