Class TextareaHandler
- java.lang.Object
-
- org.apache.sling.cms.reference.forms.impl.fields.TextareaHandler
-
- All Implemented Interfaces:
FieldHandler
public class TextareaHandler extends Object implements FieldHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TextareaHandler.Config
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_RESOURCE_TYPE
-
Constructor Summary
Constructors Constructor Description TextareaHandler(TextareaHandler.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleField(org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.resource.Resource fieldResource, Map<String,Object> formData)
Handle the field being submitted.boolean
handles(org.apache.sling.api.resource.Resource fieldResource)
Returns true if the FieldHandler should handle the field resource
-
-
-
Field Detail
-
DEFAULT_RESOURCE_TYPE
public static final String DEFAULT_RESOURCE_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TextareaHandler
public TextareaHandler(TextareaHandler.Config config)
-
-
Method Detail
-
handles
public boolean handles(org.apache.sling.api.resource.Resource fieldResource)
Description copied from interface:FieldHandler
Returns true if the FieldHandler should handle the field resource- Specified by:
handles
in interfaceFieldHandler
- Parameters:
fieldResource
- the field resource to handle- Returns:
- true if the FieldHandler will handle, false otherwise
-
handleField
public void handleField(org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.resource.Resource fieldResource, Map<String,Object> formData) throws FormException
Description copied from interface:FieldHandler
Handle the field being submitted. Uses the configuration from the fieldResource and the data from the request and saves the value into the formData.- Specified by:
handleField
in interfaceFieldHandler
- Parameters:
request
- the request for the form submissionfieldResource
- the resource from which to get the field configurationformData
- the Map to which to save the data for the field- Throws:
FormException
- an exception occurs attempting to handle the field including the field not being set or being invalid
-
-