Package org.ametys.cms.data.holder
Class DataHolderElementDefinitionParser
java.lang.Object
org.ametys.runtime.model.AbstractModelItemParser<DataHolderStaticRelativeDisableConditions>
org.ametys.runtime.model.AbstractElementDefinitionParser<DataHolderStaticRelativeDisableConditions>
org.ametys.cms.model.AbstractElementDefinitionParser<DataHolderStaticRelativeDisableConditions>
org.ametys.cms.data.holder.DataHolderElementDefinitionParser
- Direct Known Subclasses:
ServiceParameterDefinitionParser
,SiteParameterParser
,SynchronizableContentsCollectionModelParameterParser
,ViewParameterDefinitionParser
public class DataHolderElementDefinitionParser
extends AbstractElementDefinitionParser<DataHolderStaticRelativeDisableConditions>
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
Methods 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.
-