org.jruby.ext.posix
Class JavaSecuredFile
java.lang.Object
java.io.File
org.jruby.ext.posix.JavaSecuredFile
- All Implemented Interfaces:
- Serializable, Comparable<File>
public class JavaSecuredFile
- extends File
This file catches any SecurityExceptions raised when access
to a file is denied and responds as if the file didn't exist
instead.
- See Also:
- Serialized Form
Methods inherited from class java.io.File |
canExecute, compareTo, createTempFile, createTempFile, deleteOnExit, equals, getAbsolutePath, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, listRoots, setExecutable, setExecutable, setReadable, setReadable, setWritable, setWritable, toString, toURI, toURL |
JavaSecuredFile
public JavaSecuredFile(File parent,
String child)
JavaSecuredFile
public JavaSecuredFile(String pathname)
JavaSecuredFile
public JavaSecuredFile(String parent,
String child)
JavaSecuredFile
public JavaSecuredFile(URI uri)
getParentFile
public File getParentFile()
- Overrides:
getParentFile
in class File
getAbsoluteFile
public File getAbsoluteFile()
- Overrides:
getAbsoluteFile
in class File
getCanonicalPath
public String getCanonicalPath()
throws IOException
- Overrides:
getCanonicalPath
in class File
- Throws:
IOException
getCanonicalFile
public File getCanonicalFile()
throws IOException
- Overrides:
getCanonicalFile
in class File
- Throws:
IOException
canRead
public boolean canRead()
- Overrides:
canRead
in class File
canWrite
public boolean canWrite()
- Overrides:
canWrite
in class File
exists
public boolean exists()
- Overrides:
exists
in class File
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory
in class File
isFile
public boolean isFile()
- Overrides:
isFile
in class File
isHidden
public boolean isHidden()
- Overrides:
isHidden
in class File
lastModified
public long lastModified()
- Overrides:
lastModified
in class File
length
public long length()
- Overrides:
length
in class File
createNewFile
public boolean createNewFile()
throws IOException
- Overrides:
createNewFile
in class File
- Throws:
IOException
delete
public boolean delete()
- Overrides:
delete
in class File
list
public String[] list()
- Overrides:
list
in class File
list
public String[] list(FilenameFilter filter)
- Overrides:
list
in class File
listFiles
public File[] listFiles()
- Overrides:
listFiles
in class File
listFiles
public File[] listFiles(FilenameFilter filter)
- Overrides:
listFiles
in class File
listFiles
public File[] listFiles(FileFilter filter)
- Overrides:
listFiles
in class File
mkdir
public boolean mkdir()
- Overrides:
mkdir
in class File
mkdirs
public boolean mkdirs()
- Overrides:
mkdirs
in class File
renameTo
public boolean renameTo(File dest)
- Overrides:
renameTo
in class File
setLastModified
public boolean setLastModified(long time)
- Overrides:
setLastModified
in class File
setReadOnly
public boolean setReadOnly()
- Overrides:
setReadOnly
in class File
Copyright © 2011. All Rights Reserved.