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 | } |