Class GenericFileName

  • All Implemented Interfaces:
    java.lang.Comparable, FileName
    Direct Known Subclasses:
    URLFileName

    public class GenericFileName
    extends AbstractFileName
    A file name that represents a 'generic' URI, as per RFC 2396. Consists of a scheme, userinfo (typically username and password), hostname, port, and path.
    Version:
    $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
    Author:
    Adam Murdoch
    • Constructor Detail

      • GenericFileName

        protected GenericFileName​(java.lang.String scheme,
                                  java.lang.String hostName,
                                  int port,
                                  int defaultPort,
                                  java.lang.String userName,
                                  java.lang.String password,
                                  java.lang.String path,
                                  FileType type)
    • Method Detail

      • getUserName

        public java.lang.String getUserName()
        Returns the user name part of this name.
      • getPassword

        public java.lang.String getPassword()
        Returns the password part of this name.
      • getHostName

        public java.lang.String getHostName()
        Returns the host name part of this name.
      • getPort

        public int getPort()
        Returns the port part of this name.
      • getDefaultPort

        public int getDefaultPort()
        Returns the default port for this file name.
      • appendRootUri

        protected void appendRootUri​(java.lang.StringBuffer buffer,
                                     boolean addPassword)
        Builds the root URI for this file name.
        Specified by:
        appendRootUri in class AbstractFileName
      • appendCredentials

        protected void appendCredentials​(java.lang.StringBuffer buffer,
                                         boolean addPassword)
        append the user credentials