Package org.ametys.runtime.config
Class ConfigParameterCheckerParser
- java.lang.Object
-
- org.ametys.runtime.model.checker.ItemCheckerParser
-
- org.ametys.runtime.config.ConfigParameterCheckerParser
-
public class ConfigParameterCheckerParser extends ItemCheckerParser
Parameter checker parser for configuration parameters
-
-
Field Summary
-
Fields inherited from class org.ametys.runtime.model.checker.ItemCheckerParser
_parameterCheckerManager, _pluginName
-
-
Constructor Summary
Constructors Constructor Description ConfigParameterCheckerParser(ThreadSafeComponentManager<ItemChecker> paramCheckerManager)Instantiate a configuration parameter checker parser
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigParameterCheckerDescriptor_getParameterCheckerDescriptorInstance()Get the parameter checker descriptor instance to useConfigParameterCheckerDescriptorparseParameterChecker(String pluginName, Configuration paramCheckerConfig)Parse a configuration parameter checker from an XML configuration.-
Methods inherited from class org.ametys.runtime.model.checker.ItemCheckerParser
_parseI18nizableText, _setParameterChecker, lookupComponents
-
-
-
-
Constructor Detail
-
ConfigParameterCheckerParser
public ConfigParameterCheckerParser(ThreadSafeComponentManager<ItemChecker> paramCheckerManager)
Instantiate a configuration parameter checker parser- Parameters:
paramCheckerManager- the parameter checker.
-
-
Method Detail
-
parseParameterChecker
public ConfigParameterCheckerDescriptor parseParameterChecker(String pluginName, Configuration paramCheckerConfig) throws ConfigurationException
Parse a configuration parameter checker from an XML configuration.- Overrides:
parseParameterCheckerin classItemCheckerParser- Parameters:
pluginName- the plugin's name declaring this parameter.paramCheckerConfig- the XML configuration.- Returns:
- the
ConfigParameterCheckerDescriptorfor the parsed configuration parameter checker - Throws:
ConfigurationException- if the configuration is not valid.
-
_getParameterCheckerDescriptorInstance
protected ConfigParameterCheckerDescriptor _getParameterCheckerDescriptorInstance()
Description copied from class:ItemCheckerParserGet the parameter checker descriptor instance to use- Overrides:
_getParameterCheckerDescriptorInstancein classItemCheckerParser- Returns:
- the parameter checker descriptor instance to use
-
-