play.data.parsing
Class DataParser

java.lang.Object
  extended by play.data.parsing.DataParser
Direct Known Subclasses:
ApacheMultipartParser, JsonParser, UrlEncodedParser

public abstract class DataParser
extends Object

A data parser parse the HTTP request data to a Map


Field Summary
static Map<String,DataParser> parsers
           
 
Constructor Summary
DataParser()
           
 
Method Summary
abstract  Map<String,String[]> parse(InputStream is)
           
static void putMapEntry(Map<String,String[]> map, String name, String value)
           
static Map<String,String[]> resolveAndParse(Http.Request request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parsers

public static Map<String,DataParser> parsers
Constructor Detail

DataParser

public DataParser()
Method Detail

resolveAndParse

public static Map<String,String[]> resolveAndParse(Http.Request request)
                                            throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

parse

public abstract Map<String,String[]> parse(InputStream is)

putMapEntry

public static void putMapEntry(Map<String,String[]> map,
                               String name,
                               String value)


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly