cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager Class Reference

Inheritance diagram for cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DisplayableColumnNodeManager (String[] allPropertyNames, String[] allPropertyDisplayNames, String[] userPropertyNames)
java.util.Comparator getComparator ()
void initChildrenList (NodeList nodeList)
List getEnabledColumns ()

Private Attributes

final Logger logger
NodeList nodeList = null
String[] allProperties = null
String[] allPropertyDisplayNames = null
String[] userProperties = null

Constructor & Destructor Documentation

cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::DisplayableColumnNodeManager ( String[]  allPropertyNames,
String[]  allPropertyDisplayNames,
String[]  userPropertyNames 
) [inline]

Create new DisplayableColumnNodeManager object

Parameters:
allPropertyNames matrix with property names, this properties comes from DisplayableChangeEventAdapter
allPropertyDisplayNames matrix with display names for each property name
userPropertyNames matrix with user properties

References allProperties, and userProperties.


Member Function Documentation

java.util.Comparator cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::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.

List cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::getEnabledColumns (  )  [inline]
void cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::initChildrenList ( NodeList  nodeList  )  [inline]

Member Data Documentation

all property names

Referenced by DisplayableColumnNodeManager(), and initChildrenList().

all property display names

Referenced by initChildrenList().

Initial value:
            Logger.getLogger(DisplayableColumnNodeManager.class.getName())

logger

Referenced by initChildrenList().

node list

Referenced by getEnabledColumns().

user property names

Referenced by DisplayableColumnNodeManager(), and initChildrenList().


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

Generated by  doxygen 1.6.2