public class GcMFile
extends java.lang.Object
implements thredds.inventory.MFile
| 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(thredds.inventory.MFile o) |
java.lang.Object |
getAuxInfo() |
java.io.File |
getDirectory() |
long |
getLastModified() |
long |
getLength() |
java.lang.String |
getName() |
thredds.inventory.MFile |
getParent() |
java.lang.String |
getPath() |
boolean |
isDirectory() |
static java.util.List<GcMFile> |
makeFiles(java.io.File directory,
java.util.List<thredds.inventory.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<thredds.inventory.MFile> files, java.util.Set<java.lang.Integer> allFileSet)
public long getLastModified()
getLastModified in interface thredds.inventory.MFilepublic long getLength()
getLength in interface thredds.inventory.MFilepublic boolean isDirectory()
isDirectory in interface thredds.inventory.MFilepublic java.lang.String getPath()
getPath in interface thredds.inventory.MFilepublic java.lang.String getName()
getName in interface thredds.inventory.MFilepublic thredds.inventory.MFile getParent()
throws java.io.IOException
getParent in interface thredds.inventory.MFilejava.io.IOExceptionpublic int compareTo(thredds.inventory.MFile o)
compareTo in interface java.lang.Comparable<thredds.inventory.MFile>compareTo in interface thredds.inventory.MFilepublic java.lang.Object getAuxInfo()
getAuxInfo in interface thredds.inventory.MFilepublic void setAuxInfo(java.lang.Object info)
setAuxInfo in interface thredds.inventory.MFilepublic java.io.File getDirectory()
public java.lang.String toString()
toString in class java.lang.Object