Interface FormatReader<Type>
-
- Type Parameters:
Type-
- All Known Implementing Classes:
FormDataReader,JSONReader,RequestReader
public interface FormatReader<Type>Convert a mimetype to a Java object.- Author:
- davidc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>createScriptParameters(WebScriptRequest req, WebScriptResponse res)Create script parameters specific to source mimetypejava.lang.Class<? extends Type>getDestinationClass()Gets the Java Class to convert tojava.lang.StringgetSourceMimetype()Gets the source mimetype to convert fromTyperead(WebScriptRequest req)Converts mimetype to Java Object
-
-
-
Method Detail
-
getSourceMimetype
java.lang.String getSourceMimetype()
Gets the source mimetype to convert from- Returns:
- mimetype
-
getDestinationClass
java.lang.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
java.util.Map<java.lang.String,java.lang.Object> createScriptParameters(WebScriptRequest req, WebScriptResponse res)
Create script parameters specific to source mimetype- Parameters:
req- web script requestres- web script response- Returns:
- map of script objects indexed by name
-
-