Revision 43358 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/featureset/FastDefaultIterator.java
FastDefaultIterator.java | ||
---|---|---|
32 | 32 |
|
33 | 33 |
DefaultFeature myFeature; |
34 | 34 |
|
35 |
public FastDefaultIterator(DefaultFeatureSet featureSet, long index) |
|
35 |
public FastDefaultIterator(DefaultFeatureSet featureSet, long index, long elements)
|
|
36 | 36 |
throws DataException { |
37 | 37 |
super(featureSet); |
38 | 38 |
this.initializeFeature(); |
39 |
if (index > 0) { |
|
39 |
if (index > 0 || elements>0 ) {
|
|
40 | 40 |
if (featureSet.provider.canIterateFromIndex()) { |
41 | 41 |
try { |
42 |
this.iterator = featureSet.provider.fastIterator(index); |
|
42 |
this.iterator = featureSet.provider.fastIterator(index,elements);
|
|
43 | 43 |
} catch (UnsupportedOperationException e) { |
44 | 44 |
this.iterator = featureSet.provider.fastIterator(); |
45 | 45 |
skypto(index); |
Also available in: Unified diff