Package org.ametys.cms.contenttype
Class DefaultContentType.MetadataAndRepeaterDefinitionParser
- java.lang.Object
-
- org.ametys.runtime.parameter.AbstractParameterParser<MetadataDefinition,MetadataType>
-
- org.ametys.cms.contenttype.DefaultContentType.MetadataAndRepeaterDefinitionParser
-
- Enclosing class:
- DefaultContentType
@Deprecated protected class DefaultContentType.MetadataAndRepeaterDefinitionParser extends AbstractParameterParser<MetadataDefinition,MetadataType>
Deprecated.UseContentAttributeDefinitionParser
instead
-
-
Field Summary
Fields Modifier and Type Field Description protected String
_parentPrefix
Deprecated.Parent prefix.-
Fields inherited from class org.ametys.runtime.parameter.AbstractParameterParser
_enumeratorManager, _validatorManager
-
-
Constructor Summary
Constructors Constructor Description MetadataAndRepeaterDefinitionParser(ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
_additionalParsing(ServiceManager manager, String pluginName, Configuration metadataConfiguration, String metadataId, MetadataDefinition metadataDefinition)
Deprecated.Called for additional parsing.
Default implementation does nothing.protected MetadataDefinition
_createParameter(Configuration metadataConfiguration)
Deprecated.Create the parameter to populate it.protected Pattern
_getAnnotationNamePattern()
Deprecated.Get the annotation name pattern to test validity.protected void
_parseContentRelations(Configuration metadataConfiguration, MetadataDefinition metadataDefinition, String contentType)
Deprecated.Parse content mutual relations.protected Object
_parseDefaultValue(Configuration metadataConfiguration, MetadataDefinition metadataDef)
Deprecated.Parses the default value.protected void
_parseDefinitionWithAnnotations(ServiceManager manager, String pluginName, Configuration metadataConfiguration, DefaultContentType.AnnotableDefinition annotableDefinition)
Deprecated.Parses the definition with semantic annotations.protected I18nizableText
_parseI18nizableText(Configuration config, String pluginName, String name)
Deprecated.Parses an i18n text.protected String
_parseId(Configuration metadataConfiguration)
Deprecated.Parses the id.protected void
_parseRepeaterDefinition(ServiceManager manager, String pluginName, Configuration metadataConfiguration, RepeaterDefinition repeaterDefinition)
Deprecated.Parses the repeater definition.protected List<SemanticAnnotation>
_parseSemAnnotations(String pluginName, Configuration annotationsConfiguration)
Deprecated.Extract the list of the declared annotationsprotected MetadataType
_parseType(Configuration metadataConfiguration)
Deprecated.Parses the type.-
Methods inherited from class org.ametys.runtime.parameter.AbstractParameterParser
_parseAndSetEnumerator, _parseAndSetValidator, _parseWidget, _parseWidgetParameters, lookupComponents, parseParameter
-
-
-
-
Field Detail
-
_parentPrefix
protected String _parentPrefix
Deprecated.Parent prefix.
-
-
Constructor Detail
-
MetadataAndRepeaterDefinitionParser
public MetadataAndRepeaterDefinitionParser(ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager)
Deprecated.- Parameters:
enumeratorManager
- the enumerator component manager.validatorManager
- the validator component manager.
-
-
Method Detail
-
_createParameter
protected MetadataDefinition _createParameter(Configuration metadataConfiguration) throws ConfigurationException
Deprecated.Description copied from class:AbstractParameterParser
Create the parameter to populate it.- Specified by:
_createParameter
in classAbstractParameterParser<MetadataDefinition,MetadataType>
- Parameters:
metadataConfiguration
- the parameter configuration to use.- Returns:
- the parameter instantiated.
- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseId
protected String _parseId(Configuration metadataConfiguration) throws ConfigurationException
Deprecated.Description copied from class:AbstractParameterParser
Parses the id.- Specified by:
_parseId
in classAbstractParameterParser<MetadataDefinition,MetadataType>
- Parameters:
metadataConfiguration
- the parameter configuration to use.- Returns:
- the id.
- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseType
protected MetadataType _parseType(Configuration metadataConfiguration) throws ConfigurationException
Deprecated.Description copied from class:AbstractParameterParser
Parses the type.- Specified by:
_parseType
in classAbstractParameterParser<MetadataDefinition,MetadataType>
- Parameters:
metadataConfiguration
- the parameter configuration to use.- Returns:
- the type.
- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseI18nizableText
protected I18nizableText _parseI18nizableText(Configuration config, String pluginName, String name) throws ConfigurationException
Deprecated.Description copied from class:AbstractParameterParser
Parses an i18n text.- Overrides:
_parseI18nizableText
in classAbstractParameterParser<MetadataDefinition,MetadataType>
- Parameters:
config
- the configuration to use.pluginName
- the current plugin name.name
- the child name.- Returns:
- the i18n text.
- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseDefaultValue
protected Object _parseDefaultValue(Configuration metadataConfiguration, MetadataDefinition metadataDef)
Deprecated.Description copied from class:AbstractParameterParser
Parses the default value.- Specified by:
_parseDefaultValue
in classAbstractParameterParser<MetadataDefinition,MetadataType>
- Parameters:
metadataConfiguration
- the parameter configuration.metadataDef
- the parameter.- Returns:
- the default value or
null
if none defined.
-
_additionalParsing
protected void _additionalParsing(ServiceManager manager, String pluginName, Configuration metadataConfiguration, String metadataId, MetadataDefinition metadataDefinition) throws ConfigurationException
Deprecated.Description copied from class:AbstractParameterParser
Called for additional parsing.
Default implementation does nothing.- Overrides:
_additionalParsing
in classAbstractParameterParser<MetadataDefinition,MetadataType>
- Parameters:
manager
- the sservice manager.pluginName
- the plugin name.metadataConfiguration
- the parameter configuration.metadataId
- the parameter id.metadataDefinition
- the parameter to populate.- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseContentRelations
protected void _parseContentRelations(Configuration metadataConfiguration, MetadataDefinition metadataDefinition, String contentType)
Deprecated.Parse content mutual relations.- Parameters:
metadataConfiguration
- the metadata configuration.metadataDefinition
- the metadata definition to fill.contentType
- the content type.
-
_parseRepeaterDefinition
protected void _parseRepeaterDefinition(ServiceManager manager, String pluginName, Configuration metadataConfiguration, RepeaterDefinition repeaterDefinition) throws ConfigurationException
Deprecated.Parses the repeater definition.- Parameters:
manager
- the service manager.pluginName
- the plugin name declaring this parameter.metadataConfiguration
- the metadata configuration to use.repeaterDefinition
- the repeater definition.- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseDefinitionWithAnnotations
protected void _parseDefinitionWithAnnotations(ServiceManager manager, String pluginName, Configuration metadataConfiguration, DefaultContentType.AnnotableDefinition annotableDefinition) throws ConfigurationException
Deprecated.Parses the definition with semantic annotations.- Parameters:
manager
- the service manager.pluginName
- the plugin name declaring this parameter.metadataConfiguration
- the metadata configuration to use.annotableDefinition
- the metadata definition- Throws:
ConfigurationException
- if the configuration is not valid.
-
_parseSemAnnotations
protected List<SemanticAnnotation> _parseSemAnnotations(String pluginName, Configuration annotationsConfiguration) throws ConfigurationException
Deprecated.Extract the list of the declared annotations- Parameters:
pluginName
- the plugin name declaring this parameter.annotationsConfiguration
- the annotations configuration to use.- Returns:
- the list of the declared annotations
- Throws:
ConfigurationException
- if the configuration is not valid.
-
_getAnnotationNamePattern
protected Pattern _getAnnotationNamePattern()
Deprecated.Get the annotation name pattern to test validity.- Returns:
- The annotation name pattern.
-
-