Revision 24034 branches/v2_0_0_prep/libraries/libFMap_data/src/org/gvsig/fmap/data/feature/impl/DefaultFeatureIndexes.java
DefaultFeatureIndexes.java | ||
---|---|---|
52 | 52 |
// Access by FeatureType and attribute name |
53 | 53 |
private Map featureTypes = new HashMap(); |
54 | 54 |
|
55 |
// Access by DataIndex name
|
|
55 |
// Access by index name
|
|
56 | 56 |
private Map names = new HashMap(); |
57 | 57 |
|
58 | 58 |
private DefaultFeatureStore store; |
... | ... | |
143 | 143 |
public FeatureSetProvider getFeatureSet(Evaluator evaluator) { |
144 | 144 |
|
145 | 145 |
class ApplyIndex { |
146 |
DefaultFeatureIndex index; |
|
146 |
DefaultFeatureIndexProviderServices index;
|
|
147 | 147 |
EvaluatorFieldValue[] data; |
148 | 148 |
|
149 |
ApplyIndex(DefaultFeatureIndex index, EvaluatorFieldValue[] data) { |
|
149 |
ApplyIndex(DefaultFeatureIndexProviderServices index, EvaluatorFieldValue[] data) {
|
|
150 | 150 |
this.index = index; |
151 | 151 |
this.data = data; |
152 | 152 |
} |
... | ... | |
155 | 155 |
List applyIndex = new ArrayList(); |
156 | 156 |
Iterator indexes = this.iterator(); |
157 | 157 |
while (indexes.hasNext()) { |
158 |
DefaultFeatureIndex index = (DefaultFeatureIndex) indexes
|
|
158 |
DefaultFeatureIndexProviderServices index = (DefaultFeatureIndexProviderServices) indexes
|
|
159 | 159 |
.next(); |
160 | 160 |
String[] attrs = index.getAttributeNames(); |
161 | 161 |
for (int i = 0; i < attrs.length; i++) { |
Also available in: Unified diff