public class ConfigurationView extends Object implements Serializable
| Constructor and Description |
|---|
ConfigurationView() |
ConfigurationView(org.lsst.ccs.config.ConfigurationDescription configDesc) |
ConfigurationView(ConfigurationView view) |
ConfigurationView(SingleCategoryTagData tagData) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPath(org.lsst.ccs.utilities.structs.ParameterPath path) |
ConfigurationView |
diff(ConfigurationView other)
Performs a diff view between this view and the one passed as argument.
|
Map<org.lsst.ccs.utilities.structs.ParameterPath,String> |
getAsParameterPathMap() |
Properties |
getAsProperties() |
org.lsst.ccs.config.ConfigurationDescription |
getConfigurationDescription() |
String |
getPathValue(org.lsst.ccs.utilities.structs.ParameterPath path) |
Map<String,String> |
getValuesForComponent(String componentName) |
boolean |
isEmpty() |
void |
putAll(ConfigurationView cv) |
void |
putParameterValue(String parameterFullName,
String value) |
void |
putParameterValue(String componentName,
String parmName,
String value) |
void |
putValuesForComponent(String componentName,
Map<String,String> values) |
void |
removeValueForPath(org.lsst.ccs.utilities.structs.ParameterPath pp) |
void |
setConfigurationDescription(org.lsst.ccs.config.ConfigurationDescription configDesc) |
public ConfigurationView()
public ConfigurationView(ConfigurationView view)
public ConfigurationView(org.lsst.ccs.config.ConfigurationDescription configDesc)
public ConfigurationView(SingleCategoryTagData tagData)
public final void putParameterValue(String parameterFullName, String value)
parameterFullName - the full parameter name, such as compName/parmNamevalue - a String representation of the parameter value.public void putParameterValue(String componentName, String parmName, String value)
public void putAll(ConfigurationView cv)
public Map<org.lsst.ccs.utilities.structs.ParameterPath,String> getAsParameterPathMap()
public Properties getAsProperties()
public ConfigurationView diff(ConfigurationView other)
other - public boolean containsPath(org.lsst.ccs.utilities.structs.ParameterPath path)
public String getPathValue(org.lsst.ccs.utilities.structs.ParameterPath path)
public org.lsst.ccs.config.ConfigurationDescription getConfigurationDescription()
public void setConfigurationDescription(org.lsst.ccs.config.ConfigurationDescription configDesc)
public boolean isEmpty()
public void putValuesForComponent(String componentName, Map<String,String> values)
public void removeValueForPath(org.lsst.ccs.utilities.structs.ParameterPath pp)
Copyright © 2022 LSST. All rights reserved.