
Public Member Functions | |
| String | getName () |
| Object | getBean () |
| boolean | isLeaf () |
| NodeCollection | getNodeCollection () |
| GPNode | getParent () |
| Node | getPeerNode () |
A class implementing this interface is a node that extends the concept of beans. A node is a bean that can have children. The children (a NodeCollection) are managed by a ChildrenManager.
GPNode is the same concept as Node in NetBeans, but wraps the API to make easier to understand and use.
| Object cern::gp::nodes::GPNode::getBean | ( | ) |
Returns the bean this node is based upon
Implemented in cern::gp::nodes::impl::GPFilterNode.
Referenced by cern::gp::nodes::children::BeanComparatorAdapter::compare(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::contains(), cern::gp::nodes::impl::GPFilterNode::getBean(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::initChildrenMap(), cern::gp::explorer::properties::PropertyDialog::PropertyDialog(), cern::gp::explorer::properties::PropertyField::PropertyField(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::removeCategory(), cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeFilter(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter(), and cern::gp::explorer::properties::ReversiblePropertyField::ReversiblePropertyField().
| String cern::gp::nodes::GPNode::getName | ( | ) |
Returns the name of this node
Referenced by cern::laser::guiplatform::windows::user::UserExplorer::ConfigurationNodeManger::addConfiguration(), cern::gp::nodes::children::ChildrenFactory::SortedMapChildren::addNode(), cern::gp::nodes::children::ChildrenFactory::MapChildren::addNode(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::CategoryComparator::compare(), cern::laser::guiplatform::windows::category::CategoryTreeExplorer::CategoryTreeNodeManager::CategoryComparator::compare(), cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::initChildrenMap(), cern::laser::guiplatform::actions::category::DeleteChoosenCategoryAction::performAction(), and cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeCategory().
| NodeCollection cern::gp::nodes::GPNode::getNodeCollection | ( | ) |
Returns the children of this node. Null can be returned is this node is a leaf and does not have children.
Implemented in cern::gp::nodes::impl::GPBeanNode, and cern::gp::nodes::impl::GPFilterNode.
Referenced by cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::addConfiguration(), cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::findDefaultConfiguration(), cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::getConfigurationNames(), cern::gp::explorer::GPListExplorerPanel::getListNodes(), cern::gp::nodes::impl::GPFilterNode::getNodeCollection(), and cern::laser::guiplatform::windows::user::UserExplorer::removeConfiguration().
| GPNode cern::gp::nodes::GPNode::getParent | ( | ) |
Returns the parent node of this node. A node has a parent node if it is member of the children of that node. If this node has no parent (it is a root node), null is returned.
| the | parent node of this node or null |
Implemented in cern::gp::nodes::impl::GPBeanNode, and cern::gp::nodes::impl::GPFilterNode.
Referenced by cern::gp::nodes::impl::GPFilterNode::getParent(), cern::gp::nodes::impl::NodeUtils::haveOneCommonParent(), cern::laser::guiplatform::actions::category::CategoryCopyAllOverNodesAction::performAction(), and cern::laser::guiplatform::windows::user::UserExplorer::removeConfiguration().
| Node cern::gp::nodes::GPNode::getPeerNode | ( | ) |
Returns the NetBeans nodes representing this node
| the | NetBeans nodes representing this node |
Implemented in cern::gp::nodes::impl::GPBeanNode, and cern::gp::nodes::impl::GPFilterNode.
Referenced by cern::laser::guiplatform::windows::user::UserExplorer::ConfigurationNodeManger::addConfiguration(), cern::gp::nodes::children::ChildrenFactory::SortedMapChildren::addNode(), cern::gp::nodes::children::ChildrenFactory::MapChildren::addNode(), cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren::addNode(), cern::gp::nodes::children::ChildrenFactory::ArrayChildren::addNode(), cern::gp::nodes::children::ChildrenFactory::convertGPNodeArrayToNodeArray(), cern::gp::nodes::impl::GPFilterNode::getPeerNode(), cern::gp::nodes::impl::GPFilterNode::GPFilterNode(), cern::laser::guiplatform::windows::user::UserExplorer::initializeExplorer(), cern::gp::explorer::properties::PropertyDialog::PropertyDialog(), cern::gp::explorer::properties::PropertyField::PropertyField(), cern::laser::guiplatform::windows::category::ChoosenCategoryExplorer::ChoosenCategoryNodeManager::removeCategory(), cern::laser::guiplatform::windows::user::UserExplorer::ConfigurationNodeManger::removeConfiguration(), cern::laser::guiplatform::windows::filter::CreatedFiltersExplorer::CreatedFiltersNodeManager::removeFilter(), cern::gp::nodes::children::ChildrenFactory::SortedArrayChildren::removeNode(), cern::gp::nodes::children::ChildrenFactory::ArrayChildren::removeNode(), cern::gp::explorer::properties::ReversiblePropertyField::ReversiblePropertyField(), cern::gp::explorer::TreeExplorer::setRootNode(), cern::gp::explorer::MultiListExplorer::setRootNode(), cern::gp::explorer::GPListExplorerPanel::setRootNode(), and cern::gp::explorer::TableHolderImpl::setTableColumns().
| boolean cern::gp::nodes::GPNode::isLeaf | ( | ) |
Test whether the node is a leaf, or may contain children.
1.6.2