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

View differences:

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