edu.neu.ccs.demeterf.http.classes
Class PostReq

java.lang.Object
  extended by edu.neu.ccs.demeterf.http.classes.HTTPHead
      extended by edu.neu.ccs.demeterf.http.classes.PostReq

public class PostReq
extends HTTPHead

Representation of PostReq


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.neu.ccs.demeterf.http.classes.HTTPHead
HTTPHead.url, HTTPHead.ver
 
Constructor Summary
PostReq(URL url, HTTPVer ver)
          Construct a(n) PostReq Instance
 
Method Summary
 boolean equals(java.lang.Object o)
          Is the given object Equal to this PostReq?
 HTTPReq.ReqType getType()
          Get the ReqType of this Request
 URL getUrl()
          Getter for field PostReq.url
 HTTPVer getVer()
          Getter for field PostReq.ver
 HTTPResp handle(HTTPReq r, ReqHandler h)
          Handle a Request using a ReHandler
static PostReq parse(java.io.InputStream inpt)
          Parse an instance of PostReq from the given Stream
static PostReq parse(java.io.Reader inpt)
          Parse an instance of PostReq from the given Reader
static PostReq parse(java.lang.String inpt)
          Parse an instance of PostReq from the given String
 java.lang.String toString()
          DGP method from Class PrintToString
 
Methods inherited from class edu.neu.ccs.demeterf.http.classes.HTTPHead
Get, Head, Post
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PostReq

public PostReq(URL url,
               HTTPVer ver)
Construct a(n) PostReq Instance

Method Detail

equals

public boolean equals(java.lang.Object o)
Is the given object Equal to this PostReq?

Overrides:
equals in class java.lang.Object

parse

public static PostReq parse(java.lang.String inpt)
                     throws ParseException
Parse an instance of PostReq from the given String

Throws:
ParseException

parse

public static PostReq parse(java.io.InputStream inpt)
                     throws ParseException
Parse an instance of PostReq from the given Stream

Throws:
ParseException

parse

public static PostReq parse(java.io.Reader inpt)
                     throws ParseException
Parse an instance of PostReq from the given Reader

Throws:
ParseException

getType

public HTTPReq.ReqType getType()
Get the ReqType of this Request

Overrides:
getType in class HTTPHead

handle

public HTTPResp handle(HTTPReq r,
                       ReqHandler h)
Handle a Request using a ReHandler

Overrides:
handle in class HTTPHead

toString

public java.lang.String toString()
DGP method from Class PrintToString

Overrides:
toString in class HTTPHead

getUrl

public URL getUrl()
Getter for field PostReq.url

Specified by:
getUrl in class HTTPHead

getVer

public HTTPVer getVer()
Getter for field PostReq.ver

Specified by:
getVer in class HTTPHead