public class SkinParameterParser extends CategorizedElementDefinitionParser
CategorizedElementDefinitionProxy
parameter.Modifier and Type | Field and Description |
---|---|
private String |
_i18nCatalogueLocation |
_modelItemTypeExtensionPoint
Constructor and Description |
---|
SkinParameterParser(AbstractThreadSafeComponentExtensionPoint<? extends ElementType> elementTypeExtensionPoint,
ThreadSafeComponentManager<Enumerator> enumeratorManager,
ThreadSafeComponentManager<Validator> validatorManager,
String i18nCatalogueLocation)
Creates a categorized element definition parser for the skin.
|
Modifier and Type | Method and Description |
---|---|
protected String |
_getNameConfigurationAttribute()
Retrieves the name of the configuration attribute that contains the name of the model item
|
protected I18nizableText |
_parseI18nizableText(Configuration config,
String pluginName,
String name)
Parses an i18n text.
|
_createModelItem, _parseDefaultValue, parse
_parseAndSetEnumerator, _parseAndSetValidator, _parseDisableConditions, _parseMultiple, _parseWidget, _parseWidgetParameters, lookupComponents
_parseName, _parseType
private String _i18nCatalogueLocation
public SkinParameterParser(AbstractThreadSafeComponentExtensionPoint<? extends ElementType> elementTypeExtensionPoint, ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager, String i18nCatalogueLocation)
elementTypeExtensionPoint
- the extension point to use to get available element typesenumeratorManager
- the enumerator component manager.validatorManager
- the validator component manager.i18nCatalogueLocation
- the path of the i18n folder of the skinprotected String _getNameConfigurationAttribute()
AbstractModelItemParser
_getNameConfigurationAttribute
in class AbstractModelItemParser
protected I18nizableText _parseI18nizableText(Configuration config, String pluginName, String name) throws ConfigurationException
AbstractModelItemParser
_parseI18nizableText
in class AbstractModelItemParser
config
- the configuration to use.pluginName
- the current plugin name.name
- the child name.ConfigurationException
- if the configuration is not valid.