| Package | Description |
|---|---|
| org.lsst.ccs.config |
Overview
|
| Modifier and Type | Field and Description |
|---|---|
static ParameterFilter |
SubsystemDescription.DEFAULT_TREE_PARAMETER_FILTER
Default filter for parameters: gets rid of all parameters that are references to other components
and considers that a parameter with name "name" is out.
|
| Modifier and Type | Method and Description |
|---|---|
static SubsystemDescription |
Factories.createSubsystemDescription(String subsystemName,
String tag,
String user,
String version,
Serializable configurationData,
DataFlavour dataFlavour,
ParameterFilter filter)
creates a new
SubsystemDescription populated with "empty" ParameterDescriptions. |
Collection<ParameterBase> |
SubsystemDescription.getBaseParameters(ParameterFilter filter)
gets the base parameters from a description
|
Collection<ParameterDescription> |
SubsystemDescription.getPossibleDescriptions(int maxLevel,
ParameterFilter filter)
Looks like the getBaseParameters but builds a collection of ParameterDescription.
|
static Collection<ParameterDescription> |
SubsystemDescription.parameterDescriptionsFromNode(DescriptiveNode node,
ParameterFilter filter,
int maxLevel) |
static Collection<ParameterBase> |
SubsystemDescription.parametersFromNode(DescriptiveNode node,
ParameterFilter filter)
gets the ParameterBase objects that describes arguments passed to the constructor
linked to a node of the configuration tree.
|
static void |
SubsystemDescription.populateParameterBasesFromTop(Collection<ParameterBase> list,
DescriptiveNode topNode,
ParameterFilter filter)
"tree-walker" to populate ParameterBase collection
|
static void |
SubsystemDescription.populateParameterDescriptionsFromTop(Collection<ParameterDescription> list,
DescriptiveNode topNode,
ParameterFilter filter,
int maxLevel) |
Copyright © 2015 LSST. All rights reserved.