public class PropertyCatalog extends ListMapCatalogConfig<PropertyHolder>
Modifier and Type | Field and Description |
---|---|
static String |
PROP_DEFAULT_CATALOG |
static String |
PROP_MAP_SYSTEM_ENV |
static String |
PROP_PATH_PARAM_PROVIDER |
ATT_BEAN_MODE, ATT_BEAN_MODE_DEFAULT, ATT_DATA_CATALOG_CONFIG, ATT_LIST_TYPE, ATT_TAG_DATA, ATT_TAG_DATA_LIST, ATT_TAG_MODULE, ATT_TAG_MODULE_CONF_ID, ATT_TAG_MODULE_CONF_MODE, ATT_TAG_MODULE_CONF_MODE_CL, ATT_TAG_MODULE_CONF_MODE_FILE, ATT_TAG_MODULE_CONF_PATH, ATT_TAG_MODULE_CONF_UNSAFE, ATT_TAG_MODULE_LIST, ATT_TAG_TYPE_STRING, ATT_TRY_XSD_VALIDATION, ATT_TRY_XSD_VALIDATION_DEFAULT, ATT_TRY_XSD_VALIDATION_FALSE, ATT_TRY_XSD_VALIDATION_TRUE, ATT_TYPE, attTagData, attTagDataList, CONFIG_CHECK_DUPLICATE_ID, CONFIG_CHECK_DUPLICATE_ID_DEFAULT, CONFIG_CHECK_DUPLICATE_ID_FAIL, CONFIG_CHECK_DUPLICATE_ID_WARN, CONFIG_CHECK_ENTRY_DUPLICATE_ID
logger
Constructor and Description |
---|
PropertyCatalog() |
Modifier and Type | Method and Description |
---|---|
void |
configure(Element tag)
Configure the object.
|
protected PropertyHolder |
customEntryHandling(String dataListId,
PropertyHolder current,
Element element) |
ListMapStringKey<PropertyHolder> |
getDefaultCatalog() |
PropertyHolder |
getHolder(String catalog,
String holder) |
PropertyHolder |
getHolderDef(String holder) |
String |
getProperty(String catalog,
String holder,
String key) |
String |
getProperty(String catalog,
String holder,
String key,
String def) |
String |
getPropertyDef(String holder,
String key) |
String |
getPropertyDef(String holder,
String key,
String def) |
getListMap
customEntryHandling, getDataList, getDefinition, getEntryIdCheck, getGeneralProps, getIdSet, getSchemaId, hasDefinition, load, newCollection, setDefinition, setSchemaId, validate
configure
configureProperties, configureXML
getLogger
public static final String PROP_DEFAULT_CATALOG
public static final String PROP_MAP_SYSTEM_ENV
public static final String PROP_PATH_PARAM_PROVIDER
protected PropertyHolder customEntryHandling(String dataListId, PropertyHolder current, Element element) throws ConfigException
customEntryHandling
in class GenericListCatalogConfig<PropertyHolder>
ConfigException
public void configure(Element tag) throws ConfigException
ConfigurableObject
Configure the object.
configure
in interface ConfigurableObject
configure
in class GenericListCatalogConfig<PropertyHolder>
tag
- The tag object to use for configuration.ConfigException
- If troubles arise during object configuration.public PropertyHolder getHolder(String catalog, String holder)
public PropertyHolder getHolderDef(String holder)
public ListMapStringKey<PropertyHolder> getDefaultCatalog()
Copyright © 2022 Fugerit. All rights reserved.