com.gargoylesoftware.htmlunit
Class JavaScriptPage

java.lang.Object
  extended by com.gargoylesoftware.htmlunit.JavaScriptPage
All Implemented Interfaces:
Page, Serializable

public class JavaScriptPage
extends Object
implements Page

A generic page that will be returned for JavaScript content. Specifically any content types of "text/javascript"

Version:
$Revision: 5764 $
Author:
Mike Bowler, David K. Taylor
See Also:
Serialized Form

Constructor Summary
JavaScriptPage(WebResponse webResponse, WebWindow enclosingWindow)
          Creates an instance.
 
Method Summary
 void cleanUp()
          Cleans up this page.
 String getContent()
          Returns the content of the page.
 WebWindow getEnclosingWindow()
          Returns the window that this page is sitting inside.
 URL getUrl()
          Returns the URL of this page.
 WebResponse getWebResponse()
          Returns the web response that was originally used to create this page.
 void initialize()
          Initializes this page.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScriptPage

public JavaScriptPage(WebResponse webResponse,
                      WebWindow enclosingWindow)
Creates an instance.

Parameters:
webResponse - the response from the server
enclosingWindow - the window that holds the page
Method Detail

initialize

public void initialize()
Initializes this page.

Specified by:
initialize in interface Page

cleanUp

public void cleanUp()
Cleans up this page.

Specified by:
cleanUp in interface Page

getContent

public String getContent()
Returns the content of the page.

Returns:
the content of the page

getWebResponse

public WebResponse getWebResponse()
Returns the web response that was originally used to create this page.

Specified by:
getWebResponse in interface Page
Returns:
the web response that was originally used to create this page

getEnclosingWindow

public WebWindow getEnclosingWindow()
Returns the window that this page is sitting inside.

Specified by:
getEnclosingWindow in interface Page
Returns:
the enclosing frame or null if this page isn't inside a frame

getUrl

public URL getUrl()
Returns the URL of this page.

Specified by:
getUrl in interface Page
Returns:
the URL of this page


Copyright © 2002-2010 Gargoyle Software Inc.. All Rights Reserved.