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 Details

    • 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

      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