root / trunk / libraries / libRaster / src / org / gvsig / raster / hierarchy / IRasterFile.java @ 12383
History | View | Annotate | Download (849 Bytes)
1 |
package org.gvsig.raster.hierarchy; |
---|---|
2 |
|
3 |
/**
|
4 |
* Interfaz de operaciones sobre fichero.
|
5 |
* @author Nacho Brodin (nachobrodin@gmail.com)
|
6 |
*/
|
7 |
public interface IRasterFile{ |
8 |
/**
|
9 |
* Obtiene el Tama?o de cada fichero de que consta el raster en bytes.
|
10 |
* @return long que representa el tama?o
|
11 |
*/
|
12 |
public long[] getFileSize(); |
13 |
/**
|
14 |
* Obtiene el nombre de de cada fichero de que consta el raster. En caso de estar en disco
|
15 |
* debe ofrecerse con la ruta completa.
|
16 |
* @return Cadena con el nombre del fichero.
|
17 |
*/
|
18 |
public String[] getFileName(); |
19 |
/**
|
20 |
* Obtiene el n?mero de ficheros de que consta el raster.
|
21 |
* @return N?mero de ficheros.
|
22 |
*/
|
23 |
public int getFileCount(); |
24 |
/**
|
25 |
* Formato del fichero raster. Puede devolver la extensi?n correspondiente al
|
26 |
* fichero
|
27 |
* @return String que representa el formato
|
28 |
*/
|
29 |
public String getFileFormat(); |
30 |
} |