Package org.ametys.cms.data.holder
Class DataHolderElementDefinitionParser
java.lang.Object
org.ametys.runtime.model.AbstractModelItemParser
org.ametys.runtime.model.AbstractElementDefinitionParser
org.ametys.cms.model.AbstractElementDefinitionParser
org.ametys.cms.data.holder.DataHolderElementDefinitionParser
- Direct Known Subclasses:
ContentAttributeDefinitionParser
,ServiceParameterDefinitionParser
,SiteParameterParser
,SynchronizableContentsCollectionModelParameterParser
,ViewParameterDefinitionParser
This class parses the content attributes definition
-
Field Summary
Fields inherited from class org.ametys.runtime.model.AbstractModelItemParser
_disableConditionsManager, _disableConditionsToLookup, _modelItemTypeExtensionPoint
-
Constructor Summary
ConstructorsConstructorDescriptionDataHolderElementDefinitionParser
(ModelItemTypeExtensionPoint modelItemTypeExtensionPoint, ThreadSafeComponentManager<DisableConditions> disableConditionsManager, ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager) Creates a data holder element definition parser. -
Method Summary
Modifier and TypeMethodDescriptionprotected Class
<? extends DisableConditions> Retrieves the class ofDisableConditions
to createMethods inherited from class org.ametys.cms.model.AbstractElementDefinitionParser
_createModelItem, _parseContentTypeId, parse
Methods inherited from class org.ametys.runtime.model.AbstractElementDefinitionParser
_parseAndSetEnumerator, _parseAndSetValidator, _parseDefaultValues, lookupComponents
Methods inherited from class org.ametys.runtime.model.AbstractModelItemParser
_getNameConfigurationAttribute, _parseDisableConditions, _parseI18nizableText, _parseI18nizableText, _parseName, _parseType, _parseWidget, _parseWidgetParameters, parse
-
Constructor Details
-
DataHolderElementDefinitionParser
public DataHolderElementDefinitionParser(ModelItemTypeExtensionPoint modelItemTypeExtensionPoint, ThreadSafeComponentManager<DisableConditions> disableConditionsManager, ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager) Creates a data holder element definition parser.- Parameters:
modelItemTypeExtensionPoint
- the extension point to use to get available element typesdisableConditionsManager
- the disable conditions component managerenumeratorManager
- the enumerator component manager.validatorManager
- the validator component manager.
-
-
Method Details
-
getDisableConditionsClass
Description copied from class:AbstractModelItemParser
Retrieves the class ofDisableConditions
to create- Specified by:
getDisableConditionsClass
in classAbstractModelItemParser
- Returns:
- the class of
DisableConditions
to create
-