ca.grimoire.formtree.adapter.jaxrs
Class MultivaluedMapForm

java.lang.Object
  extended by ca.grimoire.formtree.adapter.jaxrs.MultivaluedMapForm
All Implemented Interfaces:
FormAdapter

public class MultivaluedMapForm
extends java.lang.Object
implements FormAdapter

An adapter for JAX-RS MultivaluedMap-based form handlers.


Constructor Summary
MultivaluedMapForm(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> formData)
          Adapts a given MultivaluedMap for use as a FormAdapter.
 
Method Summary
 java.lang.Iterable<java.lang.String> getFields()
          Retrieves the list of keys from the underlying map.
 java.lang.Iterable<java.lang.String> getValues(java.lang.String field)
          Retrieves the values for a given key in the underlying map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultivaluedMapForm

public MultivaluedMapForm(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> formData)
Adapts a given MultivaluedMap for use as a FormAdapter.

Parameters:
formData - the form data to provide.
Method Detail

getFields

public java.lang.Iterable<java.lang.String> getFields()
Retrieves the list of keys from the underlying map.

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 the values for a given key in the underlying map.

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.