Statistics
| Revision:

root / branches / v2_0_0_prep / libraries / libFMap_dal / src / org / gvsig / fmap / dal / feature / spi / FeatureSetProvider.java @ 27672

History | View | Annotate | Download (609 Bytes)

1
package org.gvsig.fmap.dal.feature.spi;
2

    
3
import org.gvsig.fmap.dal.exception.DataException;
4
import org.gvsig.fmap.dal.feature.DisposableIterator;
5

    
6
public interface FeatureSetProvider {
7

    
8
        boolean canFilter();
9

    
10
        boolean canOrder();
11

    
12
        boolean canIterateFromIndex();
13

    
14
        long getSize() throws DataException;
15

    
16
        boolean isEmpty() throws DataException;
17

    
18
        DisposableIterator iterator() throws DataException;
19

    
20
        DisposableIterator iterator(long index) throws DataException;
21

    
22
        DisposableIterator fastIterator(long index) throws DataException;
23

    
24
        DisposableIterator fastIterator() throws DataException;
25

    
26
        void dispose();
27

    
28
}