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áginaRasterDriverException
NotSupportedExtensionException
public void loadPage(PageBandBuffer pageBuffer) throws ProcessInterruptedException
ICacheDataSource
loadPage
in interface ICacheDataSource
pageBuffer
- Buffer de datos a cargar.ProcessInterruptedException
public void savePage(PageBandBuffer pageBuffer) throws IOException
ICacheDataSource
savePage
in interface ICacheDataSource
pageBuffer
- Buffer de datos a salvar.IOException
public void delete()
ICacheDataSource
delete
in interface ICacheDataSource
public String getPath()
ICacheDataSource
getPath
in interface ICacheDataSource