svn-gvsig-desktop / trunk / libraries / libRaster / src / org / gvsig / raster / hierarchy / IRasterDataset.java @ 13784
History | View | Annotate | Download (1.22 KB)
1 | 12383 | nacho | package org.gvsig.raster.hierarchy; |
---|---|---|---|
2 | |||
3 | 13328 | nacho | import org.gvsig.raster.dataset.IRasterDataSource; |
4 | 13162 | nacho | import org.gvsig.raster.dataset.NotSupportedExtensionException; |
5 | import org.gvsig.raster.dataset.RasterDriverException; |
||
6 | 12383 | nacho | |
7 | /**
|
||
8 | * Interfaz que ofrece informaci?n sobre un dataset raster formado por uno o
|
||
9 | * multiples ficheros a trav?s de objetos
|
||
10 | *
|
||
11 | * @author Nacho Brodin (nachobrodin@gmail.com)
|
||
12 | */
|
||
13 | public interface IRasterDataset extends IRasterFile{ |
||
14 | /**
|
||
15 | * Obtiene el dataset que corresponde al raster.
|
||
16 | 12430 | nacho | * @return MultiRasterDataset
|
17 | 12383 | nacho | */
|
18 | 13328 | nacho | public IRasterDataSource getDataSource();
|
19 | 12383 | nacho | /**
|
20 | * A?ade un dataset al dataset multiple
|
||
21 | * @param dataset
|
||
22 | */
|
||
23 | 13162 | nacho | public void addFile(String pathName) throws NotSupportedExtensionException, RasterDriverException; |
24 | 12383 | nacho | /**
|
25 | * Elimina un dataset de la lista
|
||
26 | * @param pathName
|
||
27 | */
|
||
28 | public void delFile(String pathName); |
||
29 | /**
|
||
30 | * Obtiene informaci?n registrada en el dataset a partir de una clave.
|
||
31 | * Esta llamada es util para devolver informaci?n que no es contenida en la
|
||
32 | * librer?a de raster y que puede ser registrada por la aplicaci?n que hace uso
|
||
33 | * de esta.
|
||
34 | * @param key Nombre del par?metro registrado
|
||
35 | * @return Objeto registrado con la clave proporcionada
|
||
36 | */
|
||
37 | public Object getInfo(String key); |
||
38 | } |