Package ucar.nc2.grib.collection
Class GcMFile
- java.lang.Object
-
- ucar.nc2.grib.collection.GcMFile
-
- All Implemented Interfaces:
Comparable<thredds.inventory.MFile>,thredds.inventory.MFile
public class GcMFile extends Object implements thredds.inventory.MFile
MFile stored in GC index- Since:
- 2/19/14
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(thredds.inventory.MFile o)booleanexists()ObjectgetAuxInfo()FilegetDirectory()FileInputStreamgetInputStream()longgetLastModified()longgetLength()StringgetName()thredds.inventory.MFilegetParent()StringgetPath()booleanisDirectory()voidsetAuxInfo(Object info)StringtoString()voidwriteToStream(OutputStream outputStream)voidwriteToStream(OutputStream outputStream, long offset, long maxBytes)
-
-
-
Method Detail
-
getLastModified
public long getLastModified()
- Specified by:
getLastModifiedin interfacethredds.inventory.MFile
-
getLength
public long getLength()
- Specified by:
getLengthin interfacethredds.inventory.MFile
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin interfacethredds.inventory.MFile
-
getPath
public String getPath()
- Specified by:
getPathin interfacethredds.inventory.MFile
-
getName
public String getName()
- Specified by:
getNamein interfacethredds.inventory.MFile
-
getParent
public thredds.inventory.MFile getParent()
- Specified by:
getParentin interfacethredds.inventory.MFile
-
compareTo
public int compareTo(thredds.inventory.MFile o)
- Specified by:
compareToin interfaceComparable<thredds.inventory.MFile>- Specified by:
compareToin interfacethredds.inventory.MFile
-
getAuxInfo
@Nullable public Object getAuxInfo()
- Specified by:
getAuxInfoin interfacethredds.inventory.MFile
-
setAuxInfo
public void setAuxInfo(Object info)
- Specified by:
setAuxInfoin interfacethredds.inventory.MFile
-
getDirectory
public File getDirectory()
-
exists
public boolean exists()
- Specified by:
existsin interfacethredds.inventory.MFile
-
getInputStream
public FileInputStream getInputStream() throws FileNotFoundException
- Specified by:
getInputStreamin interfacethredds.inventory.MFile- Throws:
FileNotFoundException
-
writeToStream
public void writeToStream(OutputStream outputStream) throws IOException
- Specified by:
writeToStreamin interfacethredds.inventory.MFile- Throws:
IOException
-
writeToStream
public void writeToStream(OutputStream outputStream, long offset, long maxBytes) throws IOException
- Specified by:
writeToStreamin interfacethredds.inventory.MFile- Throws:
IOException
-
-