org.fusesource.restygwt.client
Class Resource

java.lang.Object
  extended by org.fusesource.restygwt.client.Resource

public class Resource
extends Object

Author:
Hiram Chirino

Field Summary
static String CONTENT_TYPE_ATOM
           
static String CONTENT_TYPE_JSON
           
static String CONTENT_TYPE_RSS
           
static String CONTENT_TYPE_TEXT
           
static String CONTENT_TYPE_XML
           
static String HEADER_ACCEPT
           
static String HEADER_CONTENT_TYPE
           
 
Constructor Summary
Resource(String uri)
           
Resource(String uri, Map<String,String> headers)
           
Resource(String uri, String query)
           
Resource(String uri, String query, Map<String,String> headers)
           
 
Method Summary
 Resource addQueryParam(String key, String value)
           
 Resource addQueryParams(String key, Iterable<String> values)
           
protected  Map<String,String> defaultHeaders()
           
 Method delete()
           
 Method get()
           
 Map<String,String> getHeaders()
           
 String getPath()
           
 String getQuery()
           
 String getUri()
           
 Method head()
           
 JsonpMethod jsonp()
           
 Method options()
           
 Method post()
           
 Method put()
           
 Resource resolve(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTENT_TYPE_TEXT

public static final String CONTENT_TYPE_TEXT
See Also:
Constant Field Values

CONTENT_TYPE_JSON

public static final String CONTENT_TYPE_JSON
See Also:
Constant Field Values

CONTENT_TYPE_XML

public static final String CONTENT_TYPE_XML
See Also:
Constant Field Values

CONTENT_TYPE_RSS

public static final String CONTENT_TYPE_RSS
See Also:
Constant Field Values

CONTENT_TYPE_ATOM

public static final String CONTENT_TYPE_ATOM
See Also:
Constant Field Values

HEADER_ACCEPT

public static final String HEADER_ACCEPT
See Also:
Constant Field Values

HEADER_CONTENT_TYPE

public static final String HEADER_CONTENT_TYPE
See Also:
Constant Field Values
Constructor Detail

Resource

public Resource(String uri)

Resource

public Resource(String uri,
                String query)

Resource

public Resource(String uri,
                Map<String,String> headers)

Resource

public Resource(String uri,
                String query,
                Map<String,String> headers)
Method Detail

head

public Method head()

get

public Method get()

put

public Method put()

post

public Method post()

delete

public Method delete()

options

public Method options()

jsonp

public JsonpMethod jsonp()

getPath

public String getPath()

getQuery

public String getQuery()

getUri

public String getUri()

getHeaders

public Map<String,String> getHeaders()

defaultHeaders

protected Map<String,String> defaultHeaders()

resolve

public Resource resolve(String path)

addQueryParam

public Resource addQueryParam(String key,
                              String value)

addQueryParams

public Resource addQueryParams(String key,
                               Iterable<String> values)


Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.