Statistics
| Revision:

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
}