Class Url

  • All Implemented Interfaces:
    IUrl

    public class Url
    extends java.lang.Object
    implements IUrl
    • Constructor Detail

      • Url

        public Url​(java.util.List<java.lang.String> scheme,
                   IAuthority authority,
                   java.util.List<java.lang.String> path,
                   java.util.List<IParameter> parameters,
                   java.lang.String fragment)
    • Method Detail

      • getScheme

        public java.util.List<java.lang.String> getScheme()
        Specified by:
        getScheme in interface IUrl
      • getPath

        public java.util.List<java.lang.String> getPath()
        Specified by:
        getPath in interface IUrl
      • getFragment

        public java.lang.String getFragment()
        Specified by:
        getFragment in interface IUrl
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getHostname

        public java.lang.String getHostname()
        Specified by:
        getHostname in interface IUrl
      • getPort

        public int getPort()
        Specified by:
        getPort in interface IUrl
      • getPathString

        public java.lang.String getPathString()
        Specified by:
        getPathString in interface IUrl
      • getUserName

        public java.lang.String getUserName()
        Specified by:
        getUserName in interface IUrl
      • getPassword

        public java.lang.String getPassword()
        Specified by:
        getPassword in interface IUrl
      • encoded

        public java.lang.String encoded()
        Specified by:
        encoded in interface IUrl
      • decoded

        public java.lang.String decoded()
        Specified by:
        decoded in interface IUrl