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 |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(thredds.inventory.MFile o) |
boolean |
exists() |
java.lang.Object |
getAuxInfo() |
GcMFile |
getChild(java.lang.String newFilename) |
java.io.File |
getDirectory() |
java.io.FileInputStream |
getInputStream() |
long |
getLastModified() |
long |
getLength() |
java.lang.String |
getName() |
thredds.inventory.MFile |
getParent() |
java.lang.String |
getPath() |
boolean |
isDirectory() |
java.lang.String |
relativize(thredds.inventory.MFile other) |
void |
setAuxInfo(java.lang.Object info) |
java.lang.String |
toString() |
void |
writeToStream(java.io.OutputStream outputStream) |
void |
writeToStream(java.io.OutputStream outputStream,
long offset,
long maxBytes) |
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 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()
getParent in interface thredds.inventory.MFilepublic int compareTo(thredds.inventory.MFile o)
compareTo in interface java.lang.Comparable<thredds.inventory.MFile>compareTo in interface thredds.inventory.MFile@Nullable public 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.Objectpublic boolean exists()
exists in interface thredds.inventory.MFilepublic java.io.FileInputStream getInputStream()
throws java.io.FileNotFoundException
getInputStream in interface thredds.inventory.MFilejava.io.FileNotFoundExceptionpublic void writeToStream(java.io.OutputStream outputStream)
throws java.io.IOException
writeToStream in interface thredds.inventory.MFilejava.io.IOExceptionpublic void writeToStream(java.io.OutputStream outputStream,
long offset,
long maxBytes)
throws java.io.IOException
writeToStream in interface thredds.inventory.MFilejava.io.IOExceptionpublic GcMFile getChild(java.lang.String newFilename)
getChild in interface thredds.inventory.MFilepublic java.lang.String relativize(thredds.inventory.MFile other)
relativize in interface thredds.inventory.MFile