Statistics
| Revision:

svn-gvsig-desktop / branches / org.gvsig.desktop-2018a / org.gvsig.desktop.library / org.gvsig.raster / org.gvsig.raster.lib / org.gvsig.raster.lib.buffer.api / src / main / java / org / gvsig / raster / lib / buffer / api / BandPageManager.java @ 43803

History | View | Annotate | Download (836 Bytes)

1
package org.gvsig.raster.lib.buffer.api;
2

    
3
import java.io.IOException;
4

    
5

    
6
/**
7
 * @author fdiaz
8
 *
9
 */
10
public interface BandPageManager extends PageManager{
11

    
12
    /**
13
     * @param buffer
14
     * @param row
15
     * @param rows
16
     * @param dataType
17
     * @throws IOException
18
     */
19
    public void load(java.nio.Buffer buffer, int row, int rows, int dataType) throws IOException;
20

    
21
    /**
22
     * @param buffer
23
     * @param row
24
     * @param rows
25
     * @param dataType
26
     * @throws IOException
27
     */
28
    public void save(java.nio.Buffer buffer, int row, int rows, int dataType) throws IOException;
29
    
30
    /**
31
     * Gets information of this band. If band does not have
32
     * information, it will return <code>null</code>
33
     * 
34
     * @return Returns information about specified band.
35
     */
36
    public BandInfo getBandInfo();
37
}