Revision 27444 trunk/extensions/extGPE-gvSIG/src/org/gvsig/fmap/drivers/gpe/handlers/DefaultFmapContentHandler.java
DefaultFmapContentHandler.java | ||
---|---|---|
21 | 21 |
import org.gvsig.fmap.drivers.gpe.utils.GPETypesConversion; |
22 | 22 |
import org.gvsig.gpe.parser.GPEContentHandler; |
23 | 23 |
import org.gvsig.gpe.parser.GPEErrorHandler; |
24 |
import org.gvsig.gpe.parser.IAttributesIterator; |
|
24 | 25 |
import org.gvsig.gpe.parser.ICoordinateIterator; |
25 | 26 |
|
26 | 27 |
import com.hardcode.gdbms.engine.values.ValueFactory; |
... | ... | |
88 | 89 |
this.driver = driver; |
89 | 90 |
GPEFeature.initIdFeature(); |
90 | 91 |
} |
91 |
|
|
92 | 92 |
|
93 | 93 |
|
94 |
/* (non-Javadoc) |
|
95 |
* @see org.gvsig.gpe.parser.GPEContentHandler#startLayer(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object) |
|
96 |
*/ |
|
94 |
/* |
|
95 |
* (non-Javadoc) |
|
96 |
* @see org.gvsig.gpe.parser.GPEContentHandler#startLayer(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.gvsig.gpe.parser.IAttributesIterator, java.lang.Object, java.lang.Object) |
|
97 |
*/ |
|
97 | 98 |
public Object startLayer(String id, String namespace, String name, |
98 |
String description, String srs, Object parentLayer, Object box) { |
|
99 |
String description, String srs, IAttributesIterator attributesIterator, Object parentLayer, Object box) {
|
|
99 | 100 |
//Only one layer is supported |
100 | 101 |
if (hasLayer == false){ |
101 | 102 |
hasLayer = true; |
... | ... | |
283 | 284 |
return new GPEBBox(id,coords,srs); |
284 | 285 |
} |
285 | 286 |
|
286 |
/* (non-Javadoc) |
|
287 |
* @see org.gvsig.gpe.parser.GPEContentHandler#startElement(java.lang.String, java.lang.String, java.lang.Object, java.lang.Object) |
|
287 |
/* |
|
288 |
* (non-Javadoc) |
|
289 |
* @see org.gvsig.gpe.parser.GPEContentHandler#startElement(java.lang.String, java.lang.String, java.lang.Object, org.gvsig.gpe.parser.IAttributesIterator, java.lang.Object) |
|
288 | 290 |
*/ |
289 | 291 |
public Object startElement(String namespace, String name, Object value, |
290 |
Object parentElement) { |
|
292 |
IAttributesIterator attributesIterator, Object parentElement) {
|
|
291 | 293 |
return new GPEElement(name, GPETypesConversion.fromJavaTogvSIG(value), (GPEElement)parentElement); |
292 | 294 |
} |
293 | 295 |
|
294 | 296 |
/* |
295 | 297 |
* (non-Javadoc) |
296 |
* @see org.gvsig.gpe.IGPEContentHandler#startFeature(java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
|
|
298 |
* @see org.gvsig.gpe.parser.GPEContentHandler#startFeature(java.lang.String, java.lang.String, java.lang.String, org.gvsig.gpe.parser.IAttributesIterator, java.lang.Object)
|
|
297 | 299 |
*/ |
298 |
public Object startFeature(String id, String name, String xsElementName, Object layer) { |
|
300 |
public Object startFeature(String id, String name, String xsElementName, IAttributesIterator attributesIterator, Object layer) {
|
|
299 | 301 |
|
300 | 302 |
return new GPEFeature(ValueFactory.createValue(id), |
301 | 303 |
name, xsElementName); |
Also available in: Unified diff