Package jnr.posix

Class JavaSecuredFile

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

    public class JavaSecuredFile
    extends java.io.File
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.io.File

        pathSeparator, pathSeparatorChar, separator, separatorChar
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canRead()  
      boolean canWrite()  
      boolean createNewFile()  
      boolean delete()  
      boolean exists()  
      java.io.File getAbsoluteFile()  
      java.io.File getCanonicalFile()  
      java.lang.String getCanonicalPath()  
      java.io.File getParentFile()  
      boolean isDirectory()  
      boolean isFile()  
      boolean isHidden()  
      long lastModified()  
      long length()  
      java.lang.String[] list()  
      java.lang.String[] list​(java.io.FilenameFilter filter)  
      java.io.File[] listFiles()  
      java.io.File[] listFiles​(java.io.FileFilter filter)  
      boolean mkdir()  
      boolean mkdirs()  
      boolean renameTo​(java.io.File dest)  
      boolean setLastModified​(long time)  
      boolean setReadOnly()  
      • Methods inherited from class java.io.File

        canExecute, compareTo, createTempFile, createTempFile, deleteOnExit, equals, getAbsolutePath, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, listFiles, listRoots, setExecutable, setExecutable, setReadable, setReadable, setWritable, setWritable, toPath, toString, toURI, toURL
      • Methods inherited from class java.lang.Object

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

      • JavaSecuredFile

        public JavaSecuredFile​(java.lang.String pathname)
      • JavaSecuredFile

        public JavaSecuredFile​(java.lang.String parent,
                               java.lang.String child)
      • JavaSecuredFile

        public JavaSecuredFile​(java.io.File parent,
                               java.lang.String child)
      • JavaSecuredFile

        public JavaSecuredFile​(java.net.URI uri)
    • Method Detail

      • getParentFile

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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