public final class ParameterBuilder extends AbstractResourceBuilder<ParameterItem<?>,ParameterParams,Object> implements ResourceBuilder<ParameterItem<?>,ParameterParams,Object>, ParameterMessages
CONF_READING_ERROR, CONFIG_FOUND, READ_CONF_FILE, SKIP_CONF_LOADING, STORE_PARAMETER, UNDEFINED_ENV_VAR, UPDATE_PARAMETER
Constructor and Description |
---|
ParameterBuilder() |
Modifier and Type | Method and Description |
---|---|
protected Object |
buildResource(ParameterItem<?> parameterItem,
ParameterParams parameterParams)
Build the resource requested.
|
void |
define(ParameterItem<?> key,
Object forcedValue)
Override a parameter value.
|
void |
searchConfigurationFiles(String wildcard,
String extension)
Search configuration files according to the parameters provided.
|
get, getParam, getParamKey, set, storeParams
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getParam, getParamKey, set, storeParams
public ParameterBuilder()
public void searchConfigurationFiles(String wildcard, String extension)
wildcard
- the regex wildcard (must not be null)extension
- the file extension without the first dot (ie: properties) (must not be null)protected Object buildResource(ParameterItem<?> parameterItem, ParameterParams parameterParams)
buildResource
in class AbstractResourceBuilder<ParameterItem<?>,ParameterParams,Object>
parameterItem
- the parameter item used to identify the resource elementparameterParams
- the primitive parameters used to build the resourcepublic void define(ParameterItem<?> key, Object forcedValue)
key
- the parameter item keyforcedValue
- the overridden valueCopyright © 2011–2016 JRebirth OSS. All rights reserved.