public abstract class CefRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CefRequest.CefUrlRequestFlags |
static class |
CefRequest.ReferrerPolicy
Policy for how the Referrer HTTP header value will be sent during navigation.
|
static class |
CefRequest.ResourceType
Resource type for a request.
|
static class |
CefRequest.TransitionFlags
Transition qualifiers.
|
static class |
CefRequest.TransitionType
Transition type for a request.
|
| Modifier and Type | Method and Description |
|---|---|
static CefRequest |
create()
Create a new CefRequest object.
|
abstract void |
dispose()
Removes the native reference from an unused object.
|
protected void |
finalize() |
abstract java.lang.String |
getFirstPartyForCookies()
Get the URL to the first party for cookies used in combination with
CefURLRequest.
|
abstract int |
getFlags()
Get the flags used in combination with CefURLRequest.
|
abstract java.lang.String |
getHeaderByName(java.lang.String name)
Get the value for the specified response header field.
|
abstract void |
getHeaderMap(java.util.Map<java.lang.String,java.lang.String> headerMap)
Get the header values.
|
abstract long |
getIdentifier()
Returns the globally unique identifier for this request or 0 if not
specified.
|
abstract java.lang.String |
getMethod()
Get the request method type.
|
abstract CefPostData |
getPostData()
Get the post data.
|
abstract CefRequest.ReferrerPolicy |
getReferrerPolicy()
Get the referrer policy.
|
abstract java.lang.String |
getReferrerURL()
Get the referrer URL.
|
abstract CefRequest.ResourceType |
getResourceType()
Get the resource type for this request.
|
abstract CefRequest.TransitionType |
getTransitionType()
Get the transition type for this request.
|
abstract java.lang.String |
getURL()
Get the fully qualified URL.
|
abstract boolean |
isReadOnly()
Returns true if this object is read-only.
|
abstract void |
set(java.lang.String url,
java.lang.String method,
CefPostData postData,
java.util.Map<java.lang.String,java.lang.String> headerMap)
Set all values at one time.
|
abstract void |
setFirstPartyForCookies(java.lang.String url)
Set the URL to the first party for cookies used in combination with
CefURLRequest.
|
abstract void |
setFlags(int flags)
Set the flags used in combination with CefURLRequest.
|
abstract void |
setHeaderByName(java.lang.String name,
java.lang.String value,
boolean overwrite)
Set the value for the specified response header field.
|
abstract void |
setHeaderMap(java.util.Map<java.lang.String,java.lang.String> headerMap)
Set the header values.
|
abstract void |
setMethod(java.lang.String method)
Set the request method type.
|
abstract void |
setPostData(CefPostData postData)
Set the post data.
|
abstract void |
setReferrer(java.lang.String url,
CefRequest.ReferrerPolicy policy)
Set the referrer URL and policy.
|
abstract void |
setURL(java.lang.String url)
Set the fully qualified URL.
|
java.lang.String |
toString() |
public static final CefRequest create()
public abstract void dispose()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic abstract java.lang.String getFirstPartyForCookies()
public abstract int getFlags()
public abstract java.lang.String getHeaderByName(java.lang.String name)
name - The header name.public abstract void getHeaderMap(java.util.Map<java.lang.String,java.lang.String> headerMap)
public abstract long getIdentifier()
public abstract java.lang.String getMethod()
public abstract CefPostData getPostData()
public abstract CefRequest.ReferrerPolicy getReferrerPolicy()
public abstract java.lang.String getReferrerURL()
public abstract CefRequest.ResourceType getResourceType()
public abstract CefRequest.TransitionType getTransitionType()
public abstract java.lang.String getURL()
public abstract boolean isReadOnly()
public abstract void set(java.lang.String url,
java.lang.String method,
CefPostData postData,
java.util.Map<java.lang.String,java.lang.String> headerMap)
public abstract void setFirstPartyForCookies(java.lang.String url)
public abstract void setFlags(int flags)
public abstract void setHeaderByName(java.lang.String name,
java.lang.String value,
boolean overwrite)
name - The header name.value - The header value.overwrite - If true any existing values will be replaced with the new value. If false
any existing values will not be overwritten.public abstract void setHeaderMap(java.util.Map<java.lang.String,java.lang.String> headerMap)
public abstract void setMethod(java.lang.String method)
public abstract void setPostData(CefPostData postData)
public abstract void setReferrer(java.lang.String url,
CefRequest.ReferrerPolicy policy)
public abstract void setURL(java.lang.String url)
public java.lang.String toString()
toString in class java.lang.Object