| 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,
String category,
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
|
abstract Set<? extends ParameterDescription> |
SubsystemDescription.getParamDescriptionSet()
Detailed description of parameters that can be changed
|
Set<? extends ParameterDescription> |
ASubsystemDescription.getParamDescriptionSet() |
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 |
|---|---|
abstract void |
SubsystemDescription.addParameterDescriptions(ParameterDescription... descriptions)
adds a list of parameter descriptions
|
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)
|
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) |
abstract void |
SubsystemDescription.removeParameterDescriptions(ParameterDescription... descriptions)
removes a list of parameter descriptions
|
void |
ASubsystemDescription.removeParameterDescriptions(ParameterDescription... descriptions)
removes a list of parameter descriptions.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
SubsystemDescription.addParameterDescriptions(Collection<ParameterDescription> descriptions) |
void |
ASubsystemDescription.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.