org.springframework.extensions.webscripts
Interface FormatReader<Type>

Type Parameters:
Type -
All Known Implementing Classes:
AtomEntryReader, AtomFeedReader, AtomReader, FormDataReader, JSONReader, RequestReader, UrlEncodedFormReader

public interface FormatReader<Type>

Convert a mimetype to a Java object.

Author:
davidc

Method Summary
 Map<String,Object> createScriptParameters(WebScriptRequest req, WebScriptResponse res)
          Create script parameters specific to source mimetype
 Class<? extends Type> getDestinationClass()
          Gets the Java Class to convert to
 String getSourceMimetype()
          Gets the source mimetype to convert from
 Type read(WebScriptRequest req)
          Converts mimetype to Java Object
 

Method Detail

getSourceMimetype

String getSourceMimetype()
Gets the source mimetype to convert from

Returns:
mimetype

getDestinationClass

Class<? extends Type> getDestinationClass()
Gets the Java Class to convert to

Returns:
Java Clas

read

Type read(WebScriptRequest req)
Converts mimetype to Java Object

Parameters:
req - web script request
Returns:
Java Object

createScriptParameters

Map<String,Object> createScriptParameters(WebScriptRequest req,
                                          WebScriptResponse res)
Create script parameters specific to source mimetype

Parameters:
req - web script request
res - web script response
Returns:
map of script objects indexed by name


Copyright © 2009 SpringSource, Inc. All Rights Reserved.