Class HandyURL

java.lang.Object
org.archive.url.HandyURL

public class HandyURL extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getSURTString

      public String getSURTString(boolean includeScheme)
    • getURLString

      public String getURLString(boolean surt, boolean includeScheme, boolean publicSuffix)
    • getURLString

      public String getURLString()
    • getPathQuery

      public String getPathQuery()
    • toURL

      public URL toURL() throws MalformedURLException
      Throws:
      MalformedURLException
    • getPublicSuffix

      public String getPublicSuffix()
    • getPublicPrefix

      public String getPublicPrefix()
    • getScheme

      public String getScheme()
      Returns:
      the scheme
    • setScheme

      public void setScheme(String scheme)
      Parameters:
      scheme - the scheme to set
    • getAuthUser

      public String getAuthUser()
      Returns:
      the authUser
    • setAuthUser

      public void setAuthUser(String authUser)
      Parameters:
      authUser - the authUser to set
    • getAuthPass

      public String getAuthPass()
      Returns:
      the authPass
    • setAuthPass

      public void setAuthPass(String authPass)
      Parameters:
      authPass - the authPass to set
    • getHost

      public String getHost()
      Returns:
      the host
    • setHost

      public void setHost(String host)
      Parameters:
      host - the host to set
    • getPort

      public int getPort()
      Returns:
      the port
    • setPort

      public void setPort(int port)
      Parameters:
      port - the port to set
    • getPath

      public String getPath()
      Returns:
      the path
    • setPath

      public void setPath(String path)
      Parameters:
      path - the path to set
    • getQuery

      public String getQuery()
      Returns:
      the query
    • setQuery

      public void setQuery(String query)
      Parameters:
      query - the query to set
    • getHash

      public String getHash()
      Returns:
      the hash
    • setHash

      public void setHash(String hash)
      Parameters:
      hash - the hash to set
    • getOpaque

      public String getOpaque()
      Returns:
      the opaque
    • setOpaque

      public void setOpaque(String opaque)
      Parameters:
      opaque - the opaque to set
    • toDebugString

      public String toDebugString()