Package org.htmlunit
Class StringWebResponse
java.lang.Object
org.htmlunit.WebResponse
org.htmlunit.StringWebResponse
- All Implemented Interfaces:
Serializable
A simple WebResponse created from a string. Content is assumed to be of type
text/html
.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStringWebResponse
(String content, URL originatingURL) Creates an instance associated with the specified originating URL.StringWebResponse
(String content, Charset charset, URL originatingURL) Creates an instance associated with the specified originating URL. -
Method Summary
Modifier and TypeMethodDescriptionprivate static WebRequest
buildWebRequest
(URL originatingURL, Charset charset) private static WebResponseData
getWebResponseData
(String contentString, Charset charset) Helper method for constructors.boolean
Returns the fromJavascript property.void
setFromJavascript
(boolean fromJavascript) Sets the fromJavascript_ property.Methods inherited from class org.htmlunit.WebResponse
cleanUp, defaultCharsetUtf8, getBlockReason, getContentAsStream, getContentAsStreamWithBomIfApplicable, getContentAsString, getContentAsString, getContentCharset, getContentCharsetOrNull, getContentLength, getContentType, getHeaderContentCharset, getLoadTime, getResponseHeaders, getResponseHeaderValue, getStatusCode, getStatusMessage, getWebRequest, isSuccess, isSuccessOrUseProxy, isSuccessOrUseProxyOrNotModified, markAsBlocked, wasBlocked, wasContentCharsetTentative
-
Field Details
-
fromJavascript_
private boolean fromJavascript_
-
-
Constructor Details
-
StringWebResponse
Creates an instance associated with the specified originating URL.- Parameters:
content
- the content to returnoriginatingURL
- the URL that this should be associated with
-
StringWebResponse
Creates an instance associated with the specified originating URL.- Parameters:
content
- the content to returncharset
- the charset used to convert the contentoriginatingURL
- the URL that this should be associated with
-
-
Method Details
-
getWebResponseData
Helper method for constructors. Converts the specified string intoWebResponseData
with other defaults specified.- Parameters:
contentString
- the string to be converted to aWebResponseData
- Returns:
- a simple
WebResponseData
with defaults specified
-
buildWebRequest
-
isFromJavascript
public boolean isFromJavascript()Returns the fromJavascript property. This is true, if the response was created from javascript (usually document.write).- Returns:
- the from fromJavascript_
-
setFromJavascript
public void setFromJavascript(boolean fromJavascript) Sets the fromJavascript_ property. Set this to true, if the response was created from javascript (usually document.write).- Parameters:
fromJavascript
- the new fromJavascript
-