uk.co.mullsoft.jean.components
Class JEANFile
java.lang.Object
java.io.File
uk.co.mullsoft.jean.components.JEANFile
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
public class JEANFile
- extends java.io.File
- See Also:
- Serialized Form
| Fields inherited from class java.io.File |
pathSeparator, pathSeparatorChar, separator, separatorChar |
|
Constructor Summary |
JEANFile(java.io.File parent,
java.lang.String child)
|
JEANFile(JEANFile parent,
java.lang.String child)
|
JEANFile(java.lang.String pathname)
|
JEANFile(java.lang.String parent,
java.lang.String child)
|
JEANFile(java.net.URI uri)
|
| Methods inherited from class java.io.File |
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getCanonicalFile, getName, getParent, getPath, hashCode, isAbsolute, isHidden, lastModified, length, list, list, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toString, toURI, toURL |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JEANFile
public JEANFile(java.io.File parent,
java.lang.String child)
JEANFile
public JEANFile(JEANFile parent,
java.lang.String child)
JEANFile
public JEANFile(java.lang.String pathname)
JEANFile
public JEANFile(java.lang.String parent,
java.lang.String child)
JEANFile
public JEANFile(java.net.URI uri)
listJEANRoots
public static JEANFile[] listJEANRoots()
setLogical
public static void setLogical(java.lang.String appname,
java.lang.String localName,
JEANFile value)
getLogical
public static JEANFile getLogical(java.lang.String appname,
java.lang.String localName)
listLogicalNames
public static java.lang.String[] listLogicalNames(java.lang.String appname)
loadLogicals
public static void loadLogicals()
saveLogicals
public static void saveLogicals()
splitLogical
public static java.lang.String[] splitLogical(java.lang.String logical)
convertToLocalPath
public static java.lang.String convertToLocalPath(java.lang.String pathString)
- replaces all '/' characters in a path to the local file separator character
convertFromLocalPath
public static java.lang.String convertFromLocalPath(java.lang.String pathString)
- replaces all the local file separator character characters in a path to '/'
newJEANFile
public static JEANFile newJEANFile(java.io.File f)
getActualFile
public java.io.File getActualFile()
isFile
public boolean isFile()
- Overrides:
isFile in class java.io.File
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory in class java.io.File
setLogical
public void setLogical(java.lang.String logical)
getLogical
public java.lang.String getLogical()
isLogical
public boolean isLogical()
getAbsolutePath
public java.lang.String getAbsolutePath()
- Overrides:
getAbsolutePath 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
getLogicalPath
public java.lang.String getLogicalPath()
getLogicalFile
public JEANFile getLogicalFile()
getParentFile
public java.io.File getParentFile()
- Overrides:
getParentFile in class java.io.File
isAncestorOf
public boolean isAncestorOf(JEANFile jfile)
isDescendantOf
public boolean isDescendantOf(JEANFile jfile)
listFiles
public java.io.File[] listFiles()
- Overrides:
listFiles in class java.io.File
listJEANFolders
public JEANFile[] listJEANFolders()
listJEANFiles
public JEANFile[] listJEANFiles()
listFiles
public java.io.File[] listFiles(java.io.FilenameFilter filter)
- Overrides:
listFiles in class java.io.File
listJEANFiles
public JEANFile[] listJEANFiles(java.io.FilenameFilter filter)
listJEANFolders
public JEANFile[] listJEANFolders(java.io.FilenameFilter filter)
listFiles
public java.io.File[] listFiles(java.io.FileFilter filter)
- Overrides:
listFiles in class java.io.File
listJEANFiles
public JEANFile[] listJEANFiles(java.io.FileFilter filter)
getJEANName
public java.lang.String getJEANName()
getJEANType
public java.lang.String getJEANType()
getJEANNameAndType
public java.lang.String[] getJEANNameAndType()
getExplorerInformation
public java.lang.Object[] getExplorerInformation()