gov.nasa.worldwind.data
Class AbstractDataRasterWriter
java.lang.Object
gov.nasa.worldwind.data.AbstractDataRasterWriter
- All Implemented Interfaces:
- DataRasterWriter
- Direct Known Subclasses:
- BILRasterWriter, DDSRasterWriter, ImageIORasterWriter
public abstract class AbstractDataRasterWriter
- extends Object
- implements DataRasterWriter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDataRasterWriter
public AbstractDataRasterWriter(String[] mimeTypes,
String[] suffixes)
canWrite
public boolean canWrite(DataRaster raster,
String formatSuffix,
File file)
- Specified by:
canWrite
in interface DataRasterWriter
doCanWrite
protected abstract boolean doCanWrite(DataRaster raster,
String formatSuffix,
File file)
doWrite
protected abstract void doWrite(DataRaster raster,
String formatSuffix,
File file)
throws IOException
- Throws:
IOException
getMimeTypes
public String[] getMimeTypes()
- Specified by:
getMimeTypes
in interface DataRasterWriter
getSuffixes
public String[] getSuffixes()
- Specified by:
getSuffixes
in interface DataRasterWriter
write
public void write(DataRaster raster,
String formatSuffix,
File file)
throws IOException
- Specified by:
write
in interface DataRasterWriter
- Throws:
IOException