public class DublinCoreAttributeDefinitionParser extends ContentAttributeDefinitionParser
Modifier and Type | Field and Description |
---|---|
protected DublinCoreMetadataProvider |
_dcProvider
The DublinCore attribute provider
|
__annotationNamePattern, _contentAttributeTypeExtensionPoint, _contentTypeExtensionPoint
_modelItemTypeExtensionPoint
Constructor and Description |
---|
DublinCoreAttributeDefinitionParser(ContentAttributeTypeExtensionPoint contentAttributeTypeExtensionPoint,
ThreadSafeComponentManager<Enumerator> enumeratorManager,
ThreadSafeComponentManager<Validator> validatorManager,
DublinCoreMetadataProvider dcProvider)
Creates a dublin core attribute definition parser.
|
Modifier and Type | Method and Description |
---|---|
protected void |
_parseAndSetEnumerator(String pluginName,
ElementDefinition definition,
Configuration definitionConfig)
Parses the enumerator.
|
_createModelItem, _getAnnotationNamePattern, _parseContentTypeId, _parseDefinitionWithAnnotations, _parseForceInvert, _parseInvertRelationPath, _parseName, parse
_parseAndSetValidator, _parseDefaultValue, _parseDisableConditions, _parseMultiple, _parseWidget, _parseWidgetParameters, lookupComponents
_getNameConfigurationAttribute, _parseI18nizableText, _parseType
protected DublinCoreMetadataProvider _dcProvider
public DublinCoreAttributeDefinitionParser(ContentAttributeTypeExtensionPoint contentAttributeTypeExtensionPoint, ThreadSafeComponentManager<Enumerator> enumeratorManager, ThreadSafeComponentManager<Validator> validatorManager, DublinCoreMetadataProvider dcProvider)
contentAttributeTypeExtensionPoint
- the extension point to use to get available element typesenumeratorManager
- the enumerator component manager.validatorManager
- the validator component manager.dcProvider
- The DublinCore attribute providerprotected void _parseAndSetEnumerator(String pluginName, ElementDefinition definition, Configuration definitionConfig) throws ConfigurationException
ElementDefinitionParser
_parseAndSetEnumerator
in class ElementDefinitionParser
pluginName
- the plugin name.definition
- the element definition.definitionConfig
- the element definition configuration.ConfigurationException
- if the configuration is not valid.