Package com.sun.xfilechooser
Class BeanXFile
- java.lang.Object
-
- java.io.File
-
- com.sun.xfilechooser.BeanXFile
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<java.io.File>
public class BeanXFile extends java.io.File
The BeanXFile class is the interface that makes an XFile object look like a File object. This class is needed to support the UI of the JFileChooser which accesses file objects. Thus all the methods would call the corresponding XFile methods.- See Also:
#XFile
, Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canRead()
boolean
canWrite()
boolean
delete()
boolean
equals(java.lang.Object obj)
boolean
exists()
java.lang.String
getAbsolutePath()
java.lang.String
getCanonicalPath()
java.lang.String
getName()
java.lang.String
getParent()
java.lang.String
getPath()
boolean
isAbsolute()
boolean
isDirectory()
boolean
isFile()
long
lastModified()
long
length()
java.lang.String[]
list()
boolean
mkdir()
boolean
mkdirs()
boolean
renameTo(java.io.File dest)
java.lang.String
toString()
-
Methods inherited from class java.io.File
canExecute, compareTo, createNewFile, createTempFile, createTempFile, deleteOnExit, getAbsoluteFile, getCanonicalFile, getFreeSpace, getParentFile, getTotalSpace, getUsableSpace, hashCode, isHidden, list, listFiles, listFiles, listFiles, listRoots, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toURI, toURL
-
-
-
-
Method Detail
-
getPath
public java.lang.String getPath()
- Overrides:
getPath
in classjava.io.File
-
getAbsolutePath
public java.lang.String getAbsolutePath()
- Overrides:
getAbsolutePath
in classjava.io.File
-
getCanonicalPath
public java.lang.String getCanonicalPath()
- Overrides:
getCanonicalPath
in classjava.io.File
-
getName
public java.lang.String getName()
- Overrides:
getName
in classjava.io.File
-
renameTo
public boolean renameTo(java.io.File dest)
- Overrides:
renameTo
in classjava.io.File
-
getParent
public java.lang.String getParent()
- Overrides:
getParent
in classjava.io.File
-
exists
public boolean exists()
- Overrides:
exists
in classjava.io.File
-
canWrite
public boolean canWrite()
- Overrides:
canWrite
in classjava.io.File
-
canRead
public boolean canRead()
- Overrides:
canRead
in classjava.io.File
-
isFile
public boolean isFile()
- Overrides:
isFile
in classjava.io.File
-
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory
in classjava.io.File
-
isAbsolute
public boolean isAbsolute()
- Overrides:
isAbsolute
in classjava.io.File
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.io.File
-
lastModified
public long lastModified()
- Overrides:
lastModified
in classjava.io.File
-
length
public long length()
- Overrides:
length
in classjava.io.File
-
mkdir
public boolean mkdir()
- Overrides:
mkdir
in classjava.io.File
-
mkdirs
public boolean mkdirs()
- Overrides:
mkdirs
in classjava.io.File
-
list
public java.lang.String[] list()
- Overrides:
list
in classjava.io.File
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.io.File
-
delete
public boolean delete()
- Overrides:
delete
in classjava.io.File
-
-