| Package | Description |
|---|---|
| org.lsst.ccs.config |
Overview
|
| Modifier and Type | Class and Description |
|---|---|
class |
AParameterDescription
Represents an actual parameterDescription.
|
| Modifier and Type | Method and Description |
|---|---|
static ParameterDescription |
Factories.createParameterDescription(ParameterBase parameterBase,
String description,
String simpleName,
String constraints,
int level)
factory method to create a new ParameterDescription.
|
static ParameterDescription |
Factories.createParameterDescription(ParameterDescription other)
factory method to create a new ParameterDescription from another one.
|
ParameterDescription |
SubsystemDescription.fetch(PathObject path)
Any ParameterDescription can be queried using any other PathObject
|
ParameterDescription |
SubsystemDescription.fetch(String pathName) |
abstract ParameterDescription |
ParameterConfiguration.getDescription() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ParameterDescription> |
SubsystemDescription.generateDescriptionMap()
returns a Map that contains all ParameterDescription both by their pathName and their simpleName
|
Set<? extends ParameterDescription> |
ASubsystemDescription.getParamDescriptionSet() |
abstract Set<? extends ParameterDescription> |
SubsystemDescription.getParamDescriptionSet()
Detailed description of parameters that can be changed
|
Collection<ParameterDescription> |
SubsystemDescription.getPossibleDescriptions(int maxLevel) |
Collection<ParameterDescription> |
SubsystemDescription.getPossibleDescriptions(int maxLevel,
ParameterFilter filter)
Loks like the getBaseParameters but builds a collection of ParameterDescription.
|
static Collection<ParameterDescription> |
SubsystemDescription.parameterDescriptionsFromNode(org.lsst.gruth.jutils.DescriptiveNode node,
ParameterFilter filter,
int maxLevel) |
| Modifier and Type | Method and Description |
|---|---|
void |
ASubsystemDescription.addParameterDescriptions(ParameterDescription... descriptions)
add Parameter descriptions: this is a public facade to the "real" method
that adds only objects of type AParameterDescription
So if objects are not ot this actual type new objects of the needed type are created
(see AParameterDescription constructor documentation)
|
abstract void |
SubsystemDescription.addParameterDescriptions(ParameterDescription... descriptions)
adds a list of parameter descriptions
|
static ParameterConfiguration |
Factories.createParameterConfiguration(ParameterDescription description)
factory method to create a ParameterConfiguration object
|
static ParameterConfiguration |
Factories.createParameterConfiguration(ParameterDescription description,
String value)
factory method to create a ParameterConfiguration object
|
static ParameterDescription |
Factories.createParameterDescription(ParameterDescription other)
factory method to create a new ParameterDescription from another one.
|
void |
DescriptionMismatchListener.mismatch(ParameterDescription oldDesc,
ParameterBase newBase,
Object diag) |
void |
ASubsystemDescription.removeParameterDescriptions(ParameterDescription... descriptions)
removes a list of parameter descriptions.
|
abstract void |
SubsystemDescription.removeParameterDescriptions(ParameterDescription... descriptions)
removes a list of parameter descriptions
|
| Modifier and Type | Method and Description |
|---|---|
void |
ASubsystemDescription.addParameterDescriptions(Collection<ParameterDescription> descriptions) |
abstract void |
SubsystemDescription.addParameterDescriptions(Collection<ParameterDescription> descriptions) |
static void |
SubsystemDescription.populateParameterDescriptionsFromTop(Collection<ParameterDescription> list,
org.lsst.gruth.jutils.DescriptiveNode topNode,
ParameterFilter filter,
int maxLevel) |
| Constructor and Description |
|---|
AParameterDescription(ParameterDescription otherDesc)
Creates a new Object from a ParameterDescription but does not copy the id.
|
ParameterDescription(ParameterDescription other)
copy constructor.
|
Copyright © 2015 LSST. All rights reserved.