Class LocatorFileAccept

  • All Implemented Interfaces:
    LocatorAccept, Locator

    public class LocatorFileAccept
    extends LocatorAcceptBase
    Same as LocatorFile but with content negociation capabilities.
    Author:
    Maxime Lefrançois
    • Constructor Detail

      • LocatorFileAccept

        public LocatorFileAccept()
        Create a LocatorFile without a specific working directory. Relative file names are relative to the working directory of the JVM.
      • LocatorFileAccept

        public LocatorFileAccept​(String dir)
        Create a LocatorFile that uses the argument as it's working directory.

        The working directory should be a UNIX style file name, (relative or absolute), not a URI.

        For MS Window, if asked to open(fr.mines_stetienne.ci.sparql_generate.stream.LookUpRequest) a file name with a drive letter, the code assumes it is not relative to the working directory of this LocatorFile.

    • Method Detail

      • toFileName

        public String toFileName​(String filenameIRI)
        Processing the filename for file: or relative filename and return a filename suitable for file operations.
      • getThisDir

        public String getThisDir()
      • hasCurrentDir

        public boolean hasCurrentDir()
      • exists

        public boolean exists​(String fileIRI)
      • getName

        public String getName()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object