public class CacheDataFromDriverServer extends Object implements ICacheDataSource
| Constructor and Description |
|---|
CacheDataFromDriverServer(RasterProvider provider,
int numPag,
Extent extent)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Elimina la fuente de datos de disco
|
String |
getPath()
Obtiene la ruta a la fuente de datos
|
void |
loadPage(PageBandBuffer pageBuffer)
Carga una página especificada en el parámetro nPag con los datos necesarios.
|
void |
savePage(PageBandBuffer pageBuffer)
Salva una página especificada en el parámetro nPag a disco.
|
public CacheDataFromDriverServer(RasterProvider provider, int numPag, Extent extent)
id - Identificador de fichero. Si este es null se calcula uno automáticamentenumBand - Número de bandanumPag - Número de páginaRasterDriverExceptionNotSupportedExtensionExceptionpublic void loadPage(PageBandBuffer pageBuffer) throws ProcessInterruptedException
ICacheDataSourceloadPage in interface ICacheDataSourcepageBuffer - Buffer de datos a cargar.ProcessInterruptedExceptionpublic void savePage(PageBandBuffer pageBuffer) throws IOException
ICacheDataSourcesavePage in interface ICacheDataSourcepageBuffer - Buffer de datos a salvar.IOExceptionpublic void delete()
ICacheDataSourcedelete in interface ICacheDataSourcepublic String getPath()
ICacheDataSourcegetPath in interface ICacheDataSource