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, parseMethods inherited from class org.ametys.runtime.model.AbstractElementDefinitionParser
_parseAndSetEnumerator, _parseAndSetValidator, _parseDefaultValues, lookupComponentsMethods 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.
-