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
Fields inherited from class java.io.File |
pathSeparator, pathSeparatorChar, separator, separatorChar |
Constructor Summary |
BeanXFile(java.io.File dir,
java.lang.String name)
|
BeanXFile(java.lang.String path)
|
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, toURI, toURL |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
BeanXFile
public BeanXFile(java.lang.String path)
BeanXFile
public BeanXFile(java.io.File dir,
java.lang.String name)
getPath
public java.lang.String getPath()
- Overrides:
getPath
in class java.io.File
getAbsolutePath
public java.lang.String getAbsolutePath()
- Overrides:
getAbsolutePath
in class java.io.File
getCanonicalPath
public java.lang.String getCanonicalPath()
- Overrides:
getCanonicalPath
in class java.io.File
getName
public java.lang.String getName()
- Overrides:
getName
in class java.io.File
renameTo
public boolean renameTo(java.io.File dest)
- Overrides:
renameTo
in class java.io.File
getParent
public java.lang.String getParent()
- Overrides:
getParent
in class java.io.File
exists
public boolean exists()
- Overrides:
exists
in class java.io.File
canWrite
public boolean canWrite()
- Overrides:
canWrite
in class java.io.File
canRead
public boolean canRead()
- Overrides:
canRead
in class java.io.File
isFile
public boolean isFile()
- Overrides:
isFile
in class java.io.File
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory
in class java.io.File
isAbsolute
public boolean isAbsolute()
- Overrides:
isAbsolute
in class java.io.File
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
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
mkdir
public boolean mkdir()
- Overrides:
mkdir
in class java.io.File
mkdirs
public boolean mkdirs()
- Overrides:
mkdirs
in class java.io.File
list
public java.lang.String[] list()
- Overrides:
list
in class java.io.File
toString
public java.lang.String toString()
- Overrides:
toString
in class java.io.File
delete
public boolean delete()
- Overrides:
delete
in class java.io.File