class SiteConfigurationExtensionPoint.SiteParameterParser extends AbstractParameterParser<SiteParameter,ParameterHelper.ParameterType>
_enumeratorManager, _validatorManager| Constructor and Description |
|---|
SiteParameterParser(ThreadSafeComponentManager<Enumerator> enumeratorManager,
ThreadSafeComponentManager<Validator> validatorManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_additionalParsing(ServiceManager manager,
String pluginName,
Configuration parameterConfig,
String parameterId,
SiteParameter parameter)
Called for additional parsing.
Default implementation does nothing. |
protected SiteParameter |
_createParameter(Configuration parameterConfig)
Create the parameter to populate it.
|
protected Object |
_parseDefaultValue(Configuration parameterConfig,
SiteParameter parameter)
Parses the default value.
|
protected String |
_parseId(Configuration parameterConfig)
Parses the id.
|
protected ParameterHelper.ParameterType |
_parseType(Configuration parameterConfig)
Parses the type.
|
_parseAndSetEnumerator, _parseAndSetValidator, _parseI18nizableText, _parseWidget, _parseWidgetParameters, lookupComponents, parseParameterpublic SiteParameterParser(ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager)
protected SiteParameter _createParameter(Configuration parameterConfig) throws ConfigurationException
AbstractParameterParser_createParameter in class AbstractParameterParser<SiteParameter,ParameterHelper.ParameterType>parameterConfig - the parameter configuration to use.ConfigurationException - if the configuration is not valid.protected String _parseId(Configuration parameterConfig) throws ConfigurationException
AbstractParameterParser_parseId in class AbstractParameterParser<SiteParameter,ParameterHelper.ParameterType>parameterConfig - the parameter configuration to use.ConfigurationException - if the configuration is not valid.protected ParameterHelper.ParameterType _parseType(Configuration parameterConfig) throws ConfigurationException
AbstractParameterParser_parseType in class AbstractParameterParser<SiteParameter,ParameterHelper.ParameterType>parameterConfig - the parameter configuration to use.ConfigurationException - if the configuration is not valid.protected Object _parseDefaultValue(Configuration parameterConfig, SiteParameter parameter)
AbstractParameterParser_parseDefaultValue in class AbstractParameterParser<SiteParameter,ParameterHelper.ParameterType>parameterConfig - the parameter configuration.parameter - the parameter.null if none defined.protected void _additionalParsing(ServiceManager manager, String pluginName, Configuration parameterConfig, String parameterId, SiteParameter parameter) throws ConfigurationException
AbstractParameterParser_additionalParsing in class AbstractParameterParser<SiteParameter,ParameterHelper.ParameterType>manager - the sservice manager.pluginName - the plugin name.parameterConfig - the parameter configuration.parameterId - the parameter id.parameter - the parameter to populate.ConfigurationException - if the configuration is not valid.