public class DictionariesTree extends Object implements Iterable<DictionaryContext>
| Constructor and Description |
|---|
DictionariesTree(org.lsst.ccs.utilities.structs.TreeBranch<DictionaryContext> topNode) |
| Modifier and Type | Method and Description |
|---|---|
org.lsst.ccs.utilities.beanutils.Optional<Dictionary> |
getDictionaryFor(String componentName)
gets a Dictionary linked to a Component.
|
TreeNode |
getNodeFor(String componentName) |
org.lsst.ccs.utilities.structs.TreeBranch<DictionaryContext> |
getTopNode()
Since the TreeBranch class is a TreeNode
this method is useful for GUIs in need of a JTree.
|
Iterator<DictionaryContext> |
iterator() |
Iterator<String> |
namesIterator() |
public DictionariesTree(org.lsst.ccs.utilities.structs.TreeBranch<DictionaryContext> topNode)
public org.lsst.ccs.utilities.beanutils.Optional<Dictionary> getDictionaryFor(String componentName)
componentName - public org.lsst.ccs.utilities.structs.TreeBranch<DictionaryContext> getTopNode()
public Iterator<DictionaryContext> iterator()
iterator in interface Iterable<DictionaryContext>Copyright © 2014 LSST. All rights reserved.