private static class StaticService.ServiceParameterOrRepeaterParser extends Object
Modifier and Type | Field and Description |
---|---|
private StaticService.ServiceParameterParser |
_serviceParameterParser |
Constructor and Description |
---|
ServiceParameterOrRepeaterParser(StaticService.ServiceParameterParser paramParser) |
Modifier and Type | Method and Description |
---|---|
protected I18nizableText |
_parseI18nizableText(Configuration config,
String pluginName,
String name)
Parses an i18n text.
|
protected String |
_parseIcon(Configuration iconConfig,
String defaultPluginName,
String defaultImage)
Parse icon
|
protected String |
_parseId(Configuration parameterConfig) |
ServiceParameterOrRepeater |
parse(ServiceManager manager,
String pluginName,
Configuration paramConfiguration) |
protected Map<String,ServiceParameter> |
parseParameters(ServiceManager manager,
String pluginName,
Configuration repeaterConfig) |
protected ServiceParameterRepeater |
parseRepeater(ServiceManager manager,
String pluginName,
Configuration repeaterConfig) |
private StaticService.ServiceParameterParser _serviceParameterParser
public ServiceParameterOrRepeaterParser(StaticService.ServiceParameterParser paramParser)
public ServiceParameterOrRepeater parse(ServiceManager manager, String pluginName, Configuration paramConfiguration) throws ConfigurationException
ConfigurationException
protected ServiceParameterRepeater parseRepeater(ServiceManager manager, String pluginName, Configuration repeaterConfig) throws ConfigurationException
ConfigurationException
protected String _parseId(Configuration parameterConfig) throws ConfigurationException
ConfigurationException
protected I18nizableText _parseI18nizableText(Configuration config, String pluginName, String name) throws ConfigurationException
config
- the configuration to use.pluginName
- the current plugin name.name
- the child name.ConfigurationException
- if the configuration is not valid.protected String _parseIcon(Configuration iconConfig, String defaultPluginName, String defaultImage)
iconConfig
- The icon configdefaultPluginName
- The default plugin namedefaultImage
- The default imageprotected Map<String,ServiceParameter> parseParameters(ServiceManager manager, String pluginName, Configuration repeaterConfig) throws ConfigurationException
ConfigurationException