Package jnr.posix
Class JavaSecuredFile
- java.lang.Object
-
- java.io.File
-
- jnr.posix.JavaSecuredFile
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<java.io.File>
public class JavaSecuredFile extends java.io.File
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaSecuredFile(java.io.File parent, java.lang.String child)
JavaSecuredFile(java.lang.String pathname)
JavaSecuredFile(java.lang.String parent, java.lang.String child)
JavaSecuredFile(java.net.URI uri)
-
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
-
-
-
-
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 classjava.io.File
-
getAbsoluteFile
public java.io.File getAbsoluteFile()
- Overrides:
getAbsoluteFile
in classjava.io.File
-
getCanonicalFile
public java.io.File getCanonicalFile() throws java.io.IOException
- Overrides:
getCanonicalFile
in classjava.io.File
- Throws:
java.io.IOException
-
canRead
public boolean canRead()
- Overrides:
canRead
in classjava.io.File
-
canWrite
public boolean canWrite()
- Overrides:
canWrite
in classjava.io.File
-
exists
public boolean exists()
- Overrides:
exists
in classjava.io.File
-
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory
in classjava.io.File
-
isFile
public boolean isFile()
- Overrides:
isFile
in classjava.io.File
-
isHidden
public boolean isHidden()
- Overrides:
isHidden
in classjava.io.File
-
delete
public boolean delete()
- Overrides:
delete
in classjava.io.File
-
mkdir
public boolean mkdir()
- Overrides:
mkdir
in classjava.io.File
-
mkdirs
public boolean mkdirs()
- Overrides:
mkdirs
in classjava.io.File
-
renameTo
public boolean renameTo(java.io.File dest)
- Overrides:
renameTo
in classjava.io.File
-
setLastModified
public boolean setLastModified(long time)
- Overrides:
setLastModified
in classjava.io.File
-
setReadOnly
public boolean setReadOnly()
- Overrides:
setReadOnly
in classjava.io.File
-
getCanonicalPath
public java.lang.String getCanonicalPath() throws java.io.IOException
- Overrides:
getCanonicalPath
in classjava.io.File
- Throws:
java.io.IOException
-
createNewFile
public boolean createNewFile() throws java.io.IOException
- Overrides:
createNewFile
in classjava.io.File
- Throws:
java.io.IOException
-
list
public java.lang.String[] list()
- Overrides:
list
in classjava.io.File
-
list
public java.lang.String[] list(java.io.FilenameFilter filter)
- Overrides:
list
in classjava.io.File
-
listFiles
public java.io.File[] listFiles()
- Overrides:
listFiles
in classjava.io.File
-
listFiles
public java.io.File[] listFiles(java.io.FileFilter filter)
- Overrides:
listFiles
in classjava.io.File
-
lastModified
public long lastModified()
- Overrides:
lastModified
in classjava.io.File
-
length
public long length()
- Overrides:
length
in classjava.io.File
-
-