/**@class android.webkit.WebResourceRequest
 Encompasses parameters to the {@link android.webkit.WebViewClient#shouldInterceptRequest} method.
*/
var WebResourceRequest = {

/**Gets the URL for which the resource request was made.
@return {Object {android.net.Uri}} the URL for which the resource request was made.
*/
getUrl : function(  ) {},

/**Gets whether the request was made for the main frame.
@return {Boolean} whether the request was made for the main frame. Will be false for iframes,
         for example.
*/
isForMainFrame : function(  ) {},

/**Gets whether a gesture (such as a click) was associated with the request.
 For security reasons in certain situations this method may return false even though the
 sequence of events which caused the request to be created was initiated by a user gesture.
@return {Boolean} whether a gesture was associated with the request.
*/
hasGesture : function(  ) {},

/**Gets the method associated with the request, for example "GET".
@return {String} the method associated with the request.
*/
getMethod : function(  ) {},

/**Gets the headers associated with the request. These are represented as a mapping of header
 name to header value.
@return {Object {java.util.Map}} the headers associated with the request.
*/
getRequestHeaders : function(  ) {},


};