public class ConfigurationDescription extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CAT |
static String |
DEFAULT_CONFIG_NAME |
static String |
DEFAULT_INITIAL_CONFIG_NAME |
static String |
SAFE_CONFIG_NAME |
| Constructor and Description |
|---|
ConfigurationDescription() |
ConfigurationDescription(Set<String> categories) |
public static final String DEFAULT_CONFIG_NAME
public static final String DEFAULT_INITIAL_CONFIG_NAME
public static final String DEFAULT_CAT
public static final String SAFE_CONFIG_NAME
public static ConfigurationDescription safeConfiguration(Set<String> categories)
public ConfigurationDescription parseConfigurationString(String... taggedCategories)
public ConfigurationDescription parseConfigurationString(boolean newMeaningOfDefault, String... taggedCategories)
public void removeCategory(String cat)
public ConfigurationDescription withDefaults(boolean withDefaults)
public ConfigurationDescription withDefaultInitial(boolean withDefaults)
public void addCategoryTag(CategoryTag categoryTag)
public Set<String> getCategoriesSet()
public CategoryTag getCategoryTag(String category)
@Deprecated public Map<String,String> getCategoryTags()
@Deprecated public Map<String,Integer> getCategoryVersions()
public boolean isEmpty()
public boolean containsCategory(String category)
public String getDescriptionName()
public String getName()
public int getVersion()
public void setName(String name, int version)
public ConfigurationDescription merge(ConfigurationDescription input)
public static ConfigurationDescription fromConfigurationInfo(org.lsst.ccs.bus.data.ConfigurationInfo ci, Set<String> categories)
public static ConfigurationDescription fromConfigurationInfo(org.lsst.ccs.bus.data.ConfigurationInfo ci)
Copyright © 2020 LSST. All rights reserved.