Statistics
| Revision:

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

History | View | Annotate | Download (526 Bytes)

1 24496 jmvivo
package org.gvsig.fmap.dal.feature.spi;
2 23820 jjdelcerro
3
import java.util.Iterator;
4
5 24496 jmvivo
import org.gvsig.fmap.dal.exceptions.DataException;
6 23820 jjdelcerro
7
public interface FeatureSetProvider {
8
9
        boolean canFilter();
10
11
        boolean canOrder();
12
13
        boolean canIterateFromIndex();
14
15
        long getSize() throws DataException;
16
17
        boolean isEmpty() throws DataException;
18
19 23894 jjdelcerro
        Iterator iterator() throws DataException;
20 23820 jjdelcerro
21 23894 jjdelcerro
        Iterator iterator(long index) throws DataException;
22 23820 jjdelcerro
23 23894 jjdelcerro
        Iterator fastIterator(long index) throws DataException;
24 23820 jjdelcerro
25 23894 jjdelcerro
        Iterator fastIterator() throws DataException;
26 23820 jjdelcerro
27
}