Revision 27830 branches/v2_0_0_prep/extensions/extGPE-gvSIG/src/org/gvsig/fmap/dal/store/gpe/handlers/FmapContentHandler.java
FmapContentHandler.java | ||
---|---|---|
89 | 89 |
* @author Jorge Piera LLodr? (jorge.piera@iver.es) |
90 | 90 |
*/ |
91 | 91 |
public class FmapContentHandler extends GPEContentHandler { |
92 |
private HashMap<String, Feature> featureSet = null;
|
|
92 |
private HashMap featureSet = null; |
|
93 | 93 |
private EditableFeatureType featureType = null; |
94 | 94 |
private FeatureStoreProviderServices store = null; |
95 | 95 |
private GPEStoreProvider storeProvider = null; |
... | ... | |
114 | 114 |
} |
115 | 115 |
|
116 | 116 |
public Feature getFeatureAt(int index){ |
117 |
return (Feature)featureSet.get(index);
|
|
117 |
return (Feature)featureSet.get(new Integer(index));
|
|
118 | 118 |
} |
119 | 119 |
|
120 | 120 |
public EditableFeatureType getFeatureType(){ |
... | ... | |
125 | 125 |
/** |
126 | 126 |
* @return the featureSet |
127 | 127 |
*/ |
128 |
public HashMap<String, Feature> getFeatureSet() {
|
|
128 |
public HashMap getFeatureSet() { |
|
129 | 129 |
return featureSet; |
130 | 130 |
} |
131 | 131 |
|
... | ... | |
136 | 136 |
public Object startLayer(String id, String namespace, String name, |
137 | 137 |
String description, String srs, IAttributesIterator iterator, Object parentLayer, Object box) { |
138 | 138 |
if (featureSet == null){ |
139 |
featureSet = new HashMap<String, Feature>();
|
|
139 |
featureSet = new HashMap(); |
|
140 | 140 |
} |
141 | 141 |
try { |
142 | 142 |
schemaManager = new XMLSchemaManager(); |
... | ... | |
376 | 376 |
data.set(elementName, ((GPEElement)elements.get(elementName)).getValue()); |
377 | 377 |
} |
378 | 378 |
Feature dalFeature = store.createFeature(data); |
379 |
((HashMap<String, Feature>)layer).put(gpefeature.getId(),dalFeature);
|
|
379 |
((HashMap)layer).put(gpefeature.getId(),dalFeature); |
|
380 | 380 |
|
381 | 381 |
} catch (DataException e) { |
382 | 382 |
getErrorHandler().addError(e); |
Also available in: Unified diff