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

View differences:

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