Interface Navigator

  • All Known Implementing Classes:
    Session

    public interface Navigator
    • Method Summary

      Modifier and Type Method Description
      default Session back()
      Returns the window to the previous item in the history.
      default boolean clearCache()
      Clears browser cache.
      default boolean clearCookies()
      Clears all browser cookies.
      default Session forward()
      Moves the window one document forward in the history
      default java.lang.String getContent()
      Gets the full HTML contents of the page, including the doctype.
      default java.lang.String getLocation()
      Document URL that Document points to.
      default java.lang.String getPathname()
      Retrieves Location.pathname property.
      default java.util.Map<java.lang.String,​java.lang.Object> getQueryString()
      Gets query string
      Session getThis()  
      default java.lang.String getTitle()
      Gets the title of the document.
      default boolean isDomReady()
      Gets the state of Document
      default Session reload()
      This method reloads the resource from the current URL.
      default Session setUserAgent​(java.lang.String userAgent)
      Allows overriding user agent with the given string.
      default Session stop()
      This method stops window loading.
    • Method Detail

      • stop

        default Session stop()
        This method stops window loading.
        Returns:
        this
      • back

        default Session back()
        Returns the window to the previous item in the history.
        Returns:
        this
      • forward

        default Session forward()
        Moves the window one document forward in the history
        Returns:
        this
      • reload

        default Session reload()
        This method reloads the resource from the current URL.
        Returns:
        this
      • setUserAgent

        default Session setUserAgent​(java.lang.String userAgent)
        Allows overriding user agent with the given string.
        Parameters:
        userAgent - User agent to use
        Returns:
        this
      • getLocation

        default java.lang.String getLocation()
        Document URL that Document points to.
        Returns:
        document location
      • getPathname

        default java.lang.String getPathname()
        Retrieves Location.pathname property.
        Returns:
        an initial / followed by the path of the URL
      • getQueryString

        default java.util.Map<java.lang.String,​java.lang.Object> getQueryString()
        Gets query string
        Returns:
        key value pair
      • getContent

        default java.lang.String getContent()
        Gets the full HTML contents of the page, including the doctype.
        Returns:
        string content of the document
      • getTitle

        default java.lang.String getTitle()
        Gets the title of the document.
        Returns:
        string containing the document's title
      • isDomReady

        default boolean isDomReady()
        Gets the state of Document
        Returns:
        true if Document.readyState property is complete
      • clearCache

        default boolean clearCache()
        Clears browser cache.
        Returns:
        true if browser cache cleared.
      • clearCookies

        default boolean clearCookies()
        Clears all browser cookies.
        Returns:
        true if browser cookies cleared.