Revision 20414 trunk/libraries/libDataSourceBaseDrivers/src/org/gvsig/data/datastores/vectorial/file/shp/ShpFeatureCollection.java
ShpFeatureCollection.java | ||
---|---|---|
1 | 1 |
package org.gvsig.data.datastores.vectorial.file.shp; |
2 | 2 |
|
3 |
import java.util.ArrayList; |
|
4 |
import java.util.Comparator; |
|
3 | 5 |
import java.util.Iterator; |
6 |
import java.util.TreeSet; |
|
4 | 7 |
|
5 | 8 |
import org.gvsig.data.datastores.vectorial.file.dbf.DBFFeatureCollection; |
9 |
import org.gvsig.data.datastores.vectorial.file.dbf.DBFStore; |
|
10 |
import org.gvsig.data.exception.ReadException; |
|
11 |
import org.gvsig.data.vectorial.IFeature; |
|
12 |
import org.gvsig.data.vectorial.IFeatureCollection; |
|
6 | 13 |
import org.gvsig.data.vectorial.IFeatureID; |
7 | 14 |
import org.gvsig.data.vectorial.IFeatureType; |
8 | 15 |
import org.gvsig.data.vectorial.expansionadapter.FeatureManager; |
16 |
import org.gvsig.data.vectorial.order.FeatureComparator; |
|
9 | 17 |
|
10 | 18 |
public class ShpFeatureCollection extends DBFFeatureCollection { |
11 | 19 |
|
... | ... | |
18 | 26 |
} |
19 | 27 |
|
20 | 28 |
protected class SHPIterator extends DBFFeatureCollection.DBFIterator{ |
21 |
protected IFeatureID createCurrectFeatureID(long pos){
|
|
29 |
protected IFeatureID createCurrentFeatureID(long pos){
|
|
22 | 30 |
if (pos<driverFeatureCount){ |
23 | 31 |
return new ShpFeatureID((SHPStore)store,pos); |
24 | 32 |
} else { |
... | ... | |
28 | 36 |
|
29 | 37 |
|
30 | 38 |
} |
39 |
|
|
31 | 40 |
} |
Also available in: Unified diff