Class GridFile

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<java.io.File>

    @Deprecated
    public class GridFile
    extends java.io.File
    Deprecated.
    since 10.0
    Subclass of File to iterate through directories and files in a grid
    Author:
    Bela Ban, Marko Luksa
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GridFile.Metadata
      Deprecated.
       
    • Field Summary

      • Fields inherited from class java.io.File

        pathSeparator, pathSeparatorChar, separator, separatorChar
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected java.lang.String[] _list​(java.lang.Object filter)
      Deprecated.
       
      protected java.io.File[] _listFiles​(java.lang.Object filter)
      Deprecated.
       
      boolean canExecute()
      Deprecated.
       
      boolean canRead()
      Deprecated.
       
      boolean canWrite()
      Deprecated.
       
      protected boolean checkParentDirs​(java.lang.String path, boolean createIfAbsent)
      Deprecated.
      Checks whether the parent directories are present (and are directories).
      int compareTo​(java.io.File file)
      Deprecated.
       
      boolean createNewFile()
      Deprecated.
       
      boolean delete()
      Deprecated.
       
      void deleteOnExit()
      Deprecated.
       
      boolean equals​(java.lang.Object obj)
      Deprecated.
       
      boolean exists()
      Deprecated.
       
      protected static java.lang.String filename​(java.lang.String fullPath)
      Deprecated.
       
      java.io.File getAbsoluteFile()
      Deprecated.
       
      java.lang.String getAbsolutePath()
      Deprecated.
       
      java.io.File getCanonicalFile()
      Deprecated.
       
      java.lang.String getCanonicalPath()
      Deprecated.
       
      int getChunkSize()
      Deprecated.
      Guaranteed to be a power of two
      long getFreeSpace()
      Deprecated.
       
      java.lang.String getName()
      Deprecated.
       
      java.lang.String getParent()
      Deprecated.
       
      java.io.File getParentFile()
      Deprecated.
       
      java.lang.String getPath()
      Deprecated.
      Returns path of this file.
      long getTotalSpace()
      Deprecated.
       
      long getUsableSpace()
      Deprecated.
       
      int hashCode()
      Deprecated.
       
      protected void initChunkSizeFromMetadata()
      Deprecated.
       
      boolean isAbsolute()
      Deprecated.
       
      protected static boolean isChildOf​(java.lang.String parent, java.lang.String child)
      Deprecated.
      Verifies whether child is a child (dir or file) of parent
      boolean isDirectory()
      Deprecated.
       
      boolean isFile()
      Deprecated.
       
      boolean isHidden()
      Deprecated.
       
      long lastModified()
      Deprecated.
       
      long length()
      Deprecated.
       
      java.lang.String[] list()
      Deprecated.
       
      java.lang.String[] list​(java.io.FilenameFilter filter)
      Deprecated.
       
      java.io.File[] listFiles()
      Deprecated.
       
      java.io.File[] listFiles​(java.io.FileFilter filter)
      Deprecated.
       
      java.io.File[] listFiles​(java.io.FilenameFilter filter)
      Deprecated.
       
      boolean mkdir()
      Deprecated.
       
      boolean mkdirs()
      Deprecated.
       
      boolean renameTo​(java.io.File dest)
      Deprecated.
       
      boolean setExecutable​(boolean executable)
      Deprecated.
       
      boolean setExecutable​(boolean executable, boolean ownerOnly)
      Deprecated.
       
      boolean setLastModified​(long time)
      Deprecated.
       
      boolean setReadable​(boolean readable)
      Deprecated.
       
      boolean setReadable​(boolean readable, boolean ownerOnly)
      Deprecated.
       
      boolean setReadOnly()
      Deprecated.
       
      boolean setWritable​(boolean writable)
      Deprecated.
       
      boolean setWritable​(boolean writable, boolean ownerOnly)
      Deprecated.
       
      java.lang.String toString()
      Deprecated.
       
      java.net.URI toURI()
      Deprecated.
       
      java.net.URL toURL()
      Deprecated.
       
      • Methods inherited from class java.io.File

        createTempFile, createTempFile, listRoots, toPath
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getName

        public java.lang.String getName()
        Deprecated.
        Overrides:
        getName in class java.io.File
      • getPath

        public java.lang.String getPath()
        Deprecated.
        Returns path of this file. To avoid issues arising from file separator differences between different operative systems, the path returned always uses Unix-like path separator, '/' character. Any client code calling this method should bear that if disecting the path.
        Overrides:
        getPath in class java.io.File
        Returns:
        String containing path of file.
      • getAbsolutePath

        public java.lang.String getAbsolutePath()
        Deprecated.
        Overrides:
        getAbsolutePath in class java.io.File
      • getAbsoluteFile

        public java.io.File getAbsoluteFile()
        Deprecated.
        Overrides:
        getAbsoluteFile in class java.io.File
      • getCanonicalPath

        public java.lang.String getCanonicalPath()
                                          throws java.io.IOException
        Deprecated.
        Overrides:
        getCanonicalPath in class java.io.File
        Throws:
        java.io.IOException
      • getCanonicalFile

        public java.io.File getCanonicalFile()
                                      throws java.io.IOException
        Deprecated.
        Overrides:
        getCanonicalFile in class java.io.File
        Throws:
        java.io.IOException
      • isAbsolute

        public boolean isAbsolute()
        Deprecated.
        Overrides:
        isAbsolute in class java.io.File
      • renameTo

        public boolean renameTo​(java.io.File dest)
        Deprecated.
        Overrides:
        renameTo in class java.io.File
      • deleteOnExit

        public void deleteOnExit()
        Deprecated.
        Overrides:
        deleteOnExit in class java.io.File
      • length

        public long length()
        Deprecated.
        Overrides:
        length in class java.io.File
      • getChunkSize

        public int getChunkSize()
        Deprecated.
        Guaranteed to be a power of two
      • createNewFile

        public boolean createNewFile()
                              throws java.io.IOException
        Deprecated.
        Overrides:
        createNewFile in class java.io.File
        Throws:
        java.io.IOException
      • delete

        public boolean delete()
        Deprecated.
        Overrides:
        delete in class java.io.File
      • mkdir

        public boolean mkdir()
        Deprecated.
        Overrides:
        mkdir in class java.io.File
      • mkdirs

        public boolean mkdirs()
        Deprecated.
        Overrides:
        mkdirs in class java.io.File
      • exists

        public boolean exists()
        Deprecated.
        Overrides:
        exists in class java.io.File
      • getParent

        public java.lang.String getParent()
        Deprecated.
        Overrides:
        getParent in class java.io.File
      • getParentFile

        public java.io.File getParentFile()
        Deprecated.
        Overrides:
        getParentFile in class java.io.File
      • lastModified

        public long lastModified()
        Deprecated.
        Overrides:
        lastModified in class java.io.File
      • setLastModified

        public boolean setLastModified​(long time)
        Deprecated.
        Overrides:
        setLastModified in class java.io.File
      • list

        public java.lang.String[] list()
        Deprecated.
        Overrides:
        list in class java.io.File
      • list

        public java.lang.String[] list​(java.io.FilenameFilter filter)
        Deprecated.
        Overrides:
        list in class java.io.File
      • listFiles

        public java.io.File[] listFiles()
        Deprecated.
        Overrides:
        listFiles in class java.io.File
      • listFiles

        public java.io.File[] listFiles​(java.io.FilenameFilter filter)
        Deprecated.
        Overrides:
        listFiles in class java.io.File
      • listFiles

        public java.io.File[] listFiles​(java.io.FileFilter filter)
        Deprecated.
        Overrides:
        listFiles in class java.io.File
      • isDirectory

        public boolean isDirectory()
        Deprecated.
        Overrides:
        isDirectory in class java.io.File
      • isFile

        public boolean isFile()
        Deprecated.
        Overrides:
        isFile in class java.io.File
      • initChunkSizeFromMetadata

        protected void initChunkSizeFromMetadata()
        Deprecated.
      • _listFiles

        protected java.io.File[] _listFiles​(java.lang.Object filter)
        Deprecated.
      • _list

        protected java.lang.String[] _list​(java.lang.Object filter)
        Deprecated.
      • isChildOf

        protected static boolean isChildOf​(java.lang.String parent,
                                           java.lang.String child)
        Deprecated.
        Verifies whether child is a child (dir or file) of parent
        Parameters:
        parent -
        child -
        Returns:
        True if child is a child, false otherwise
      • filename

        protected static java.lang.String filename​(java.lang.String fullPath)
        Deprecated.
      • checkParentDirs

        protected boolean checkParentDirs​(java.lang.String path,
                                          boolean createIfAbsent)
                                   throws java.io.IOException
        Deprecated.
        Checks whether the parent directories are present (and are directories). If createIfAbsent is true, creates missing dirs
        Parameters:
        path -
        createIfAbsent -
        Returns:
        Throws:
        java.io.IOException
      • equals

        public boolean equals​(java.lang.Object obj)
        Deprecated.
        Overrides:
        equals in class java.io.File
      • canRead

        public boolean canRead()
        Deprecated.
        Overrides:
        canRead in class java.io.File
      • canWrite

        public boolean canWrite()
        Deprecated.
        Overrides:
        canWrite in class java.io.File
      • isHidden

        public boolean isHidden()
        Deprecated.
        Overrides:
        isHidden in class java.io.File
      • canExecute

        public boolean canExecute()
        Deprecated.
        Overrides:
        canExecute in class java.io.File
      • compareTo

        public int compareTo​(java.io.File file)
        Deprecated.
        Specified by:
        compareTo in interface java.lang.Comparable<java.io.File>
        Overrides:
        compareTo in class java.io.File
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class java.io.File
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.io.File
      • toURL

        public java.net.URL toURL()
                           throws java.net.MalformedURLException
        Deprecated.
        Overrides:
        toURL in class java.io.File
        Throws:
        java.net.MalformedURLException
      • toURI

        public java.net.URI toURI()
        Deprecated.
        Overrides:
        toURI in class java.io.File
      • setReadOnly

        public boolean setReadOnly()
        Deprecated.
        Overrides:
        setReadOnly in class java.io.File
      • setWritable

        public boolean setWritable​(boolean writable,
                                   boolean ownerOnly)
        Deprecated.
        Overrides:
        setWritable in class java.io.File
      • setWritable

        public boolean setWritable​(boolean writable)
        Deprecated.
        Overrides:
        setWritable in class java.io.File
      • setReadable

        public boolean setReadable​(boolean readable,
                                   boolean ownerOnly)
        Deprecated.
        Overrides:
        setReadable in class java.io.File
      • setReadable

        public boolean setReadable​(boolean readable)
        Deprecated.
        Overrides:
        setReadable in class java.io.File
      • setExecutable

        public boolean setExecutable​(boolean executable,
                                     boolean ownerOnly)
        Deprecated.
        Overrides:
        setExecutable in class java.io.File
      • setExecutable

        public boolean setExecutable​(boolean executable)
        Deprecated.
        Overrides:
        setExecutable in class java.io.File
      • getTotalSpace

        public long getTotalSpace()
        Deprecated.
        Overrides:
        getTotalSpace in class java.io.File
      • getFreeSpace

        public long getFreeSpace()
        Deprecated.
        Overrides:
        getFreeSpace in class java.io.File
      • getUsableSpace

        public long getUsableSpace()
        Deprecated.
        Overrides:
        getUsableSpace in class java.io.File