ca.grimoire.formtree.adapter.servlet
Class ServletForm

java.lang.Object
  extended by ca.grimoire.formtree.adapter.servlet.ServletForm
All Implemented Interfaces:
FormAdapter

public class ServletForm
extends java.lang.Object
implements FormAdapter

A form adapter wrapping ServletRequest's parameter list.


Constructor Summary
ServletForm(javax.servlet.ServletRequest request)
          Adapts a given ServletRequest to the FormAdapter interface.
 
Method Summary
 java.lang.Iterable<java.lang.String> getFields()
          Retrieves the list of parameters in the underlying servlet request.
 java.lang.Iterable<java.lang.String> getValues(java.lang.String field)
          Retrieves all values of a single parameter from the underlying servlet request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletForm

public ServletForm(javax.servlet.ServletRequest request)
Adapts a given ServletRequest to the FormAdapter interface.

Parameters:
request - the request containing form data.
Method Detail

getFields

public java.lang.Iterable<java.lang.String> getFields()
Retrieves the list of parameters in the underlying servlet request.

Specified by:
getFields in interface FormAdapter
Returns:
a sequence of field names, in any order.
See Also:
FormAdapter.getFields()

getValues

public java.lang.Iterable<java.lang.String> getValues(java.lang.String field)
Retrieves all values of a single parameter from the underlying servlet request.

Specified by:
getValues in interface FormAdapter
Parameters:
field - the field to retrieve.
Returns:
all values of the field in the form.
See Also:
FormAdapter.getValues(java.lang.String)


Copyright © 2011 Grimoire Alchymia. All Rights Reserved.