public class DefaultFieldProcessor extends QNameFieldProcessor implements org.springframework.beans.factory.InitializingBean
FieldProcessor implementation, used when an explicit FieldProcessor can not be located.dictionaryService, namespaceService| Constructor and Description |
|---|
DefaultFieldProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
Field |
generateField(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData,
boolean isForcedField) |
protected org.alfresco.service.namespace.QName |
getFullName(java.lang.String name) |
protected FieldGroup |
getGroup(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition typeDef) |
protected org.apache.commons.logging.Log |
getLogger() |
protected java.lang.String |
getRegistryKey() |
protected org.alfresco.service.cmr.dictionary.ClassAttributeDefinition |
getTypeDefinition(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData,
boolean isForcedField) |
protected java.lang.Object |
getValue(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData) |
protected Field |
makeField(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition typeDef,
java.lang.Object value,
FieldGroup group) |
generateTypedField, getExpectedDataType, getPrefixedName, makeDataKeyForName, populateFieldDefinition, setDictionaryService, setNamespaceServicegenerateField, setFieldProcessorRegistryprotected org.apache.commons.logging.Log getLogger()
getLogger in class AbstractFieldProcessorLog used to log events that occur while processing fields.protected org.alfresco.service.namespace.QName getFullName(java.lang.String name)
getFullName in class QNameFieldProcessorpublic Field generateField(org.alfresco.service.namespace.QName fullName, ContentModelItemData itemData, boolean isForcedField)
generateField in class QNameFieldProcessorprotected java.lang.String getRegistryKey()
getRegistryKey in class AbstractFieldProcessorString key used to identify this FieldProcessor in a FieldProcessorRegistry.public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionprotected FieldGroup getGroup(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition typeDef)
getGroup in class QNameFieldProcessorprotected org.alfresco.service.cmr.dictionary.ClassAttributeDefinition getTypeDefinition(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData,
boolean isForcedField)
getTypeDefinition in class QNameFieldProcessorprotected java.lang.Object getValue(org.alfresco.service.namespace.QName fullName,
ContentModelItemData itemData)
getValue in class QNameFieldProcessorprotected Field makeField(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition typeDef, java.lang.Object value, FieldGroup group)
makeField in class QNameFieldProcessorCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.