Revision 60 org.gvsig.sextante/trunk/org.gvsig.sextante.app/org.gvsig.sextante.app.algorithm/org.gvsig.sextante.app.algorithm.dissolve/src/main/java/org/gvsig/sextante/app/algorithm/dissolve/DissolveOperation.java

View differences:

DissolveOperation.java
34 34
import org.gvsig.fmap.dal.feature.FeatureStore;
35 35
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureSelection;
36 36
import org.gvsig.fmap.geom.exception.CreateGeometryException;
37
import org.gvsig.sextante.app.algorithm.base.core.DALFeaturePersister;
38 37
import org.gvsig.sextante.app.algorithm.base.core.GeometryOperation;
39 38
import org.gvsig.sextante.app.algorithm.base.util.GeometryUtil;
40 39

  
......
48 47
public class DissolveOperation extends GeometryOperation {
49 48
	private EditableFeature                  lastEditFeature  = null;
50 49
	private ArrayList<Geometry>              geometries       = new ArrayList<Geometry>();
51
	private IDissolveRule                criteria         = null;
50
	private IDissolveRule                    criteria         = null;
52 51
	private AtomicDissolveOperation          atomicOperation  = new AtomicDissolveOperation();
53 52
	/**
54 53
	 * Cada elemento representa una feature del vectorial de entrada. Cuando se hace un dissolve de
......
59 58
	public DissolveOperation(IDissolveRule criteria) {
60 59
		this.criteria = criteria;
61 60
	}
62
	
63
	/**
64
	 * Sets the output FeatureType
65
	 * @param out
66
	 * @throws DataException 
67
	 */
68
	public void setFeatureStore(FeatureStore out, String[] attrNames) throws DataException {
69
		persister = new DALFeaturePersister(out, attrNames);
70
	}
71 61

  
72 62
	/*
73 63
	 * (non-Javadoc)

Also available in: Unified diff