Class LocalFileNameParser

    • Method Detail

      • isAbsoluteName

        public boolean isAbsoluteName​(java.lang.String name)
        Determines if a name is an absolute file name.
        Parameters:
        name - The file name.
        Returns:
        true if the name is absolute, false otherwise.
      • extractRootPrefix

        protected abstract java.lang.String extractRootPrefix​(java.lang.String uri,
                                                              java.lang.StringBuilder name)
                                                       throws FileSystemException
        Pops the root prefix off a URI, which has had the scheme removed.
        Parameters:
        name - the URI to modify.
        uri - the whole URI for error reporting.
        Returns:
        the root prefix extracted.
        Throws:
        FileSystemException - if an error occurs.
      • createFileName

        protected abstract FileName createFileName​(java.lang.String scheme,
                                                   java.lang.String rootFile,
                                                   java.lang.String path,
                                                   FileType type)