org.jruby.ext.posix
Class JavaSecuredFile
java.lang.Object
java.io.File
org.jruby.ext.posix.JavaSecuredFile
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<java.io.File>
public class JavaSecuredFile
- extends java.io.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
Fields inherited from class java.io.File |
pathSeparator, pathSeparatorChar, separator, separatorChar |
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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaSecuredFile
public JavaSecuredFile(java.io.File parent,
java.lang.String child)
JavaSecuredFile
public JavaSecuredFile(java.lang.String pathname)
JavaSecuredFile
public JavaSecuredFile(java.lang.String parent,
java.lang.String child)
JavaSecuredFile
public JavaSecuredFile(java.net.URI uri)
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
getCanonicalPath
public java.lang.String getCanonicalPath()
throws java.io.IOException
- Overrides:
getCanonicalPath
in class java.io.File
- Throws:
java.io.IOException
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
lastModified
public long lastModified()
- Overrides:
lastModified
in class java.io.File
length
public long length()
- Overrides:
length
in class java.io.File
createNewFile
public boolean createNewFile()
throws java.io.IOException
- Overrides:
createNewFile
in class java.io.File
- Throws:
java.io.IOException
delete
public boolean delete()
- Overrides:
delete
in class java.io.File
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.FilenameFilter filter)
- Overrides:
listFiles
in class java.io.File
listFiles
public java.io.File[] listFiles(java.io.FileFilter filter)
- Overrides:
listFiles
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
Copyright © 2012. All Rights Reserved.