Class FlowInputFieldTemplate<F extends InputField<T>,T>
- java.lang.Object
-
- org.bardframework.form.field.FieldTemplate<F>
-
- org.bardframework.form.field.input.InputFieldTemplate<F,T>
-
- org.bardframework.flow.form.field.input.FlowInputFieldTemplate<F,T>
-
- Direct Known Subclasses:
CaptchaFieldTemplate,OtpSmsValidatorFieldTemplate
public abstract class FlowInputFieldTemplate<F extends InputField<T>,T> extends InputFieldTemplate<F,T>
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,List<FormProcessor>>actionProcessorsprotected List<FormProcessor>postProcessorsprotected List<FormProcessor>preProcessors-
Fields inherited from class org.bardframework.form.field.input.InputFieldTemplate
persistentValue, valueProvider
-
Fields inherited from class org.bardframework.form.field.FieldTemplate
defaultValues, fieldClazz, LOGGER, name, showExpression
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFlowInputFieldTemplate(String name)FlowInputFieldTemplate(String name, boolean persistentValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,List<FormProcessor>>getActionProcessors()List<FormProcessor>getPostProcessors()List<FormProcessor>getPreProcessors()voidsetActionProcessors(Map<String,List<FormProcessor>> actionProcessors)voidsetPostProcessors(List<FormProcessor> postProcessors)voidsetPreProcessors(List<FormProcessor> preProcessors)-
Methods inherited from class org.bardframework.form.field.input.InputFieldTemplate
fill, getValueProvider, isPersistentValue, isValid, setPersistentValue, setValueProvider, toValue, validate
-
Methods inherited from class org.bardframework.form.field.FieldTemplate
getDefaultValues, getEmptyField, getName, mustShow, setDefaultValues, setShowExpression, toField
-
-
-
-
Field Detail
-
preProcessors
protected List<FormProcessor> preProcessors
-
postProcessors
protected List<FormProcessor> postProcessors
-
actionProcessors
protected Map<String,List<FormProcessor>> actionProcessors
-
-
Method Detail
-
getPreProcessors
public List<FormProcessor> getPreProcessors()
-
setPreProcessors
public void setPreProcessors(List<FormProcessor> preProcessors)
-
getPostProcessors
public List<FormProcessor> getPostProcessors()
-
setPostProcessors
public void setPostProcessors(List<FormProcessor> postProcessors)
-
getActionProcessors
public Map<String,List<FormProcessor>> getActionProcessors()
-
setActionProcessors
public void setActionProcessors(Map<String,List<FormProcessor>> actionProcessors)
-
-