public abstract class AbstractFieldProcessor extends java.lang.Object implements FieldProcessor
| Constructor and Description |
|---|
AbstractFieldProcessor() |
| Modifier and Type | Method and Description |
|---|---|
Field |
generateField(java.lang.String fieldName,
FormCreationData data) |
protected abstract Field |
generateTypedField(java.lang.String fieldName,
FormCreationData formData,
java.lang.Object typedData)
The method which actually creates the
Field. |
protected abstract java.lang.Class |
getExpectedDataType() |
protected abstract org.apache.commons.logging.Log |
getLogger() |
protected abstract java.lang.String |
getRegistryKey() |
void |
setFieldProcessorRegistry(FieldProcessorRegistry registry)
Registers this
FieldProcessor with the supplied registry. |
public Field generateField(java.lang.String fieldName, FormCreationData data)
generateField in interface FieldProcessorpublic void setFieldProcessorRegistry(FieldProcessorRegistry registry)
FieldProcessor with the supplied registry.registry - The registry to which this FieldProcessor is added.protected abstract org.apache.commons.logging.Log getLogger()
Log used to log events that occur while processing fields.protected abstract java.lang.String getRegistryKey()
String key used to identify this FieldProcessor in a FieldProcessorRegistry.protected abstract java.lang.Class getExpectedDataType()
Class of the data parameter for the method generateField.protected abstract Field generateTypedField(java.lang.String fieldName, FormCreationData formData, java.lang.Object typedData)
Field.Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.