public class PropertyFieldProcessor extends QNameFieldProcessor<PropertyDefinition>
FieldProcessor implementation that handles properties.dictionaryService, namespaceService| Constructor and Description |
|---|
PropertyFieldProcessor() |
PropertyFieldProcessor(NamespaceService namespaceService,
DictionaryService dictionaryService) |
| Modifier and Type | Method and Description |
|---|---|
protected FieldGroup |
getGroup(PropertyDefinition propDef) |
protected org.apache.commons.logging.Log |
getLogger() |
protected String |
getRegistryKey() |
protected PropertyDefinition |
getTypeDefinition(QName fullName,
ContentModelItemData<?> itemData,
boolean isForcedField) |
Object |
getValue(QName name,
ContentModelItemData<?> data) |
Field |
makeField(PropertyDefinition propDef,
Object value,
FieldGroup group) |
generateField, generateTypedField, getExpectedDataType, getFullName, getPrefixedName, makeDataKeyForName, populateFieldDefinition, setDictionaryService, setNamespaceServicegenerateField, setFieldProcessorRegistrypublic PropertyFieldProcessor()
public PropertyFieldProcessor(NamespaceService namespaceService, DictionaryService dictionaryService)
protected org.apache.commons.logging.Log getLogger()
getLogger in class AbstractFieldProcessor<ContentModelItemData<?>>Log used to log events that occur while processing fields.protected PropertyDefinition getTypeDefinition(QName fullName, ContentModelItemData<?> itemData, boolean isForcedField)
getTypeDefinition in class QNameFieldProcessor<PropertyDefinition>public Field makeField(PropertyDefinition propDef, Object value, FieldGroup group)
makeField in class QNameFieldProcessor<PropertyDefinition>protected FieldGroup getGroup(PropertyDefinition propDef)
getGroup in class QNameFieldProcessor<PropertyDefinition>public Object getValue(QName name, ContentModelItemData<?> data)
getValue in class QNameFieldProcessor<PropertyDefinition>protected String getRegistryKey()
getRegistryKey in class AbstractFieldProcessor<ContentModelItemData<?>>String key used to identify this FieldProcessor in a FieldProcessorRegistry.Copyright © 2005–2020 Alfresco Software. All rights reserved.