| Modifier and Type | Field and Description |
|---|---|
java.io.File |
directory |
int |
index |
long |
lastModified |
long |
length |
java.lang.String |
name |
| Constructor and Description |
|---|
GcMFile(java.io.File directory,
java.lang.String name,
long lastModified,
long length,
int index) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MFile o) |
java.lang.Object |
getAuxInfo() |
java.io.File |
getDirectory() |
long |
getLastModified()
Get time of last modification at the time the MFile object was created
|
long |
getLength()
Size of file in bytes
|
java.lang.String |
getName()
The name is the farthest element from the root in the directory hierarchy.
|
MFile |
getParent()
Get the parent of this
|
java.lang.String |
getPath()
Get full path name, replace \\ with /
|
boolean |
isDirectory() |
static java.util.List<GcMFile> |
makeFiles(java.io.File directory,
java.util.List<MFile> files,
java.util.Set<java.lang.Integer> allFileSet) |
void |
setAuxInfo(java.lang.Object info) |
java.lang.String |
toString() |
public final java.io.File directory
public final java.lang.String name
public final long lastModified
public final long length
public final int index
public GcMFile(java.io.File directory,
java.lang.String name,
long lastModified,
long length,
int index)
public static java.util.List<GcMFile> makeFiles(java.io.File directory, java.util.List<MFile> files, java.util.Set<java.lang.Integer> allFileSet)
public long getLastModified()
MFilegetLastModified in interface MFilepublic long getLength()
MFilepublic boolean isDirectory()
isDirectory in interface MFilepublic java.lang.String getPath()
MFilepublic java.lang.String getName()
MFilepublic MFile getParent() throws java.io.IOException
MFilepublic int compareTo(MFile o)
public java.lang.Object getAuxInfo()
getAuxInfo in interface MFilepublic void setAuxInfo(java.lang.Object info)
setAuxInfo in interface MFilepublic java.io.File getDirectory()
public java.lang.String toString()
toString in class java.lang.Object