

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 |
| cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::DisplayableColumnNodeManager | ( | String[] | allPropertyNames, | |
| String[] | allPropertyDisplayNames, | |||
| String[] | userPropertyNames | |||
| ) | [inline] |
Create new DisplayableColumnNodeManager object
| 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.
| 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.
null Implements cern::gp::nodes::children::ChildrenManager.
| List cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::getEnabledColumns | ( | ) | [inline] |
This method return enabled columns
References cern::laser::guiplatform::beans::DisplayColumnBean::getName(), cern::laser::guiplatform::beans::DisplayColumnBean::isEnabled(), cern::gp::nodes::children::NodeList::iterator(), and nodeList.
Referenced by cern::laser::guiplatform::windows::DisplayableColumnExplorer::getEnabledColumns().
| void cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::initChildrenList | ( | NodeList | nodeList | ) | [inline] |
method from interface
Implements cern::gp::nodes::children::ChildrenListManager.
References cern::gp::nodes::children::NodeList::addNode(), allProperties, allPropertyDisplayNames, logger, and userProperties.
String [] cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::allProperties = null [private] |
all property names
Referenced by DisplayableColumnNodeManager(), and initChildrenList().
String [] cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::allPropertyDisplayNames = null [private] |
all property display names
Referenced by initChildrenList().
final Logger cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::logger [private] |
Logger.getLogger(DisplayableColumnNodeManager.class.getName())
logger
Referenced by initChildrenList().
NodeList cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::nodeList = null [private] |
node list
Referenced by getEnabledColumns().
String [] cern::laser::guiplatform::windows::DisplayableColumnExplorer::DisplayableColumnNodeManager::userProperties = null [private] |
user property names
Referenced by DisplayableColumnNodeManager(), and initChildrenList().
1.6.2