Package org.htmlunit

Class AbstractPage

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanUp()
      Cleans up this page.
      WebWindow getEnclosingWindow()
      Returns the window that this page is sitting inside.
      java.net.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.
      boolean isHtmlPage()
      Returns true if this page is an HtmlPage.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractPage

        public AbstractPage​(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
      • 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 java.net.URL getUrl()
        Returns the URL of this page.
        Specified by:
        getUrl in interface Page
        Returns:
        the URL of this page
      • isHtmlPage

        public boolean isHtmlPage()
        Description copied from interface: Page
        Returns true if this page is an HtmlPage.
        Specified by:
        isHtmlPage in interface Page
        Returns:
        true or false