public class ConfigUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CAT |
static String |
DEFAULT_CONFIG_NAME |
| Modifier and Type | Method and Description |
|---|---|
static NamesAndTag |
namesFromPath(String pathName)
gets subsystem name, configName and tag name from pathName
|
static Set<String> |
parseCategories(Set<String> categorySet,
String... categories) |
static Map<String,String> |
parseConfigurationString(Set<String> categorySet,
String... configNames)
Parses a string of tagged categories.
|
static Map<String,String> |
parseConfigurationStringWithDefaults(Set<String> categories,
String... taggedCategories) |
static Map<String,String> |
rawParseConfigurationString(String... configNames)
ParseConfigurationString without checking for category consistency
|
public static final String DEFAULT_CONFIG_NAME
public static final String DEFAULT_CAT
public static NamesAndTag namesFromPath(String pathName)
pathName - NamesAndTag object structuring the names extracted from
the path name.public static Map<String,String> rawParseConfigurationString(String... configNames)
configNames - public static Map<String,String> parseConfigurationString(Set<String> categorySet, String... configNames)
categorySet - configNames - IllegalArgumentException - if one of the categories is not present in categorySet.public static Map<String,String> parseConfigurationStringWithDefaults(Set<String> categories, String... taggedCategories)
Copyright © 2016 LSST. All rights reserved.