Revision 329 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.base/src/main/java/org/gvsig/geoprocess/algorithm/base/core/DALFeaturePersister.java
DALFeaturePersister.java | ||
---|---|---|
561 | 561 |
return featureType.getAttributeDescriptor(indexGeom).getGeometryType(); |
562 | 562 |
} |
563 | 563 |
|
564 |
@SuppressWarnings("deprecation") |
|
565 |
public int getType() { |
|
566 |
if(store == null) |
|
567 |
return org.gvsig.fmap.geom.Geometry.TYPES.NULL; |
|
568 |
FeatureType featureType; |
|
569 |
try { |
|
570 |
featureType = store.getDefaultFeatureType(); |
|
571 |
} catch (DataException e) { |
|
572 |
return org.gvsig.fmap.geom.Geometry.TYPES.NULL; |
|
573 |
} |
|
574 |
int indexGeom = featureType.getDefaultGeometryAttributeIndex(); |
|
575 |
return featureType.getAttributeDescriptor(indexGeom).getGeometryType(); |
|
576 |
} |
|
577 |
|
|
578 |
public boolean isCompatibleType(org.gvsig.fmap.geom.Geometry geom) { |
|
579 |
if(store == null) |
|
580 |
return false; |
|
581 |
try { |
|
582 |
return acceptType(store, geom); |
|
583 |
} catch (ReadException e) { |
|
584 |
return false; |
|
585 |
} |
|
586 |
} |
|
587 |
|
|
564 | 588 |
/** |
565 | 589 |
* Gets the output FeatureStore |
566 | 590 |
* @return |
Also available in: Unified diff