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.FileThe 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 booleancanRead()booleancanWrite()booleandelete()booleanequals(java.lang.Object obj)booleanexists()java.lang.StringgetAbsolutePath()java.lang.StringgetCanonicalPath()java.lang.StringgetName()java.lang.StringgetParent()java.lang.StringgetPath()booleanisAbsolute()booleanisDirectory()booleanisFile()longlastModified()longlength()java.lang.String[]list()booleanmkdir()booleanmkdirs()booleanrenameTo(java.io.File dest)java.lang.StringtoString()-
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:
getPathin classjava.io.File
-
getAbsolutePath
public java.lang.String getAbsolutePath()
- Overrides:
getAbsolutePathin classjava.io.File
-
getCanonicalPath
public java.lang.String getCanonicalPath()
- Overrides:
getCanonicalPathin classjava.io.File
-
getName
public java.lang.String getName()
- Overrides:
getNamein classjava.io.File
-
renameTo
public boolean renameTo(java.io.File dest)
- Overrides:
renameToin classjava.io.File
-
getParent
public java.lang.String getParent()
- Overrides:
getParentin classjava.io.File
-
exists
public boolean exists()
- Overrides:
existsin classjava.io.File
-
canWrite
public boolean canWrite()
- Overrides:
canWritein classjava.io.File
-
canRead
public boolean canRead()
- Overrides:
canReadin classjava.io.File
-
isFile
public boolean isFile()
- Overrides:
isFilein classjava.io.File
-
isDirectory
public boolean isDirectory()
- Overrides:
isDirectoryin classjava.io.File
-
isAbsolute
public boolean isAbsolute()
- Overrides:
isAbsolutein classjava.io.File
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.io.File
-
lastModified
public long lastModified()
- Overrides:
lastModifiedin classjava.io.File
-
length
public long length()
- Overrides:
lengthin classjava.io.File
-
mkdir
public boolean mkdir()
- Overrides:
mkdirin classjava.io.File
-
mkdirs
public boolean mkdirs()
- Overrides:
mkdirsin classjava.io.File
-
list
public java.lang.String[] list()
- Overrides:
listin classjava.io.File
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.io.File
-
delete
public boolean delete()
- Overrides:
deletein classjava.io.File
-
-