Package org.apache.uima.resource.impl
Class ConfigurationManager_impl
java.lang.Object
org.apache.uima.resource.impl.ConfigurationManagerImplBase
org.apache.uima.resource.impl.ConfigurationManager_impl
- All Implemented Interfaces:
ConfigurationManager
Basic standalone Configuration Manager implmentation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
resource bundle for log messagesMap containing configuration parameter values and links for parameter values shared by all sessions.Fields inherited from class org.apache.uima.resource.impl.ConfigurationManagerImplBase
GROUP_SEPARATOR, mLinkMap, SESSION_CONFIGURATION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Object
createParam
(String value, String paramType) private <T> Object
createParamForClass
(String value, Class<T> clas) private Object
createParams
(String[] values, String paramType) private <T> Object
createParamsForClass
(String[] values, Class<T> clas) protected void
declareParameters
(String aGroupName, ConfigurationParameter[] aParams, ConfigurationParameterSettings aSettings, String aContextName, Settings aExternalOverrides) Called during creation of a new context.protected Object
lookupSharedParamNoLinks
(String aCompleteName) Looks up the value of a shared parameter, but does NOT follow links.Methods inherited from class org.apache.uima.resource.impl.ConfigurationManagerImplBase
createContext, getConfigParameterDeclarations, getConfigParameterValue, getConfigParameterValue, getCurrentConfigParameterSettings, getLink, getParameterExpectedValueClass, getSession, lookup, makeQualifiedName, reconfigure, setConfigParameterValue, setConfigParameterValue, setSession
-
Field Details
-
LOG_RESOURCE_BUNDLE
resource bundle for log messages- See Also:
-
-
Constructor Details
-
ConfigurationManager_impl
public ConfigurationManager_impl()
-
-
Method Details
-
declareParameters
protected void declareParameters(String aGroupName, ConfigurationParameter[] aParams, ConfigurationParameterSettings aSettings, String aContextName, Settings aExternalOverrides) throws ResourceConfigurationException Description copied from class:ConfigurationManagerImplBase
Called during creation of a new context. Declares parameters, optionally in a group. Concrete subclasses will likely want to override this to set up any necessary data structures.- Overrides:
declareParameters
in classConfigurationManagerImplBase
- Parameters:
aGroupName
- name of parameter group, null if noneaParams
- parameter declarationsaSettings
- settings for parametersaContextName
- name of context containing this parameteraExternalOverrides
- settings for parameters with external overrides- Throws:
ResourceConfigurationException
- passthru
-
createParam
- Throws:
ResourceConfigurationException
-
createParams
-
createParamForClass
private <T> Object createParamForClass(String value, Class<T> clas) throws ResourceConfigurationException - Throws:
ResourceConfigurationException
-
createParamsForClass
-