Class PhysicalDirectoryImpl

    • Method Detail

      • file

        public IFile file​(String path)
        Description copied from interface: IDirectory
        Constucts a file given the path. If the path is relative path, it will be constructed based on the current directory
        Specified by:
        file in interface IDirectory
        Parameters:
        path - the path of the file
        Returns:
        The file that is under the directory with the name
      • hasChildFile

        public boolean hasChildFile​(String path)
        Description copied from interface: IDirectory
        Returns true if the given path represents a child of this directory that exists. It's essentially equivalent to calling file(path).exists(), but in cases where this directory caches its list of children and the path represents a direct child of this directory, this method can be optimized to avoid file system access by looking in the list of cached children.
        Specified by:
        hasChildFile in interface IDirectory
        Parameters:
        path - the path of the file
        Returns:
        true if the path represents a file that exists as a child of this directory
      • isAdditional

        public boolean isAdditional()
        Specified by:
        isAdditional in interface IDirectory
        Returns:
        true if this is an "additional" path for resources not copied to the target classpath e.g., config bullshit.