Revision 172 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/DissolveParametersPanel.java
DissolveParametersPanel.java | ||
---|---|---|
32 | 32 |
import javax.swing.JLabel; |
33 | 33 |
import javax.swing.JPanel; |
34 | 34 |
|
35 |
import org.gvsig.gui.beans.table.TableContainer; |
|
36 |
import org.gvsig.gui.beans.table.exceptions.NotInitializeException; |
|
37 |
import org.gvsig.sextante.app.extension.core.CompositeSourceOutputChannel; |
|
38 |
import org.gvsig.sextante.app.extension.gui.AlgorithmOutputPanel; |
|
39 |
|
|
40 | 35 |
import es.unex.sextante.core.GeoAlgorithm; |
41 | 36 |
import es.unex.sextante.core.ObjectAndDescription; |
42 | 37 |
import es.unex.sextante.core.OutputObjectsSet; |
... | ... | |
47 | 42 |
import es.unex.sextante.gui.core.SextanteGUI; |
48 | 43 |
import es.unex.sextante.outputs.Output; |
49 | 44 |
|
45 |
import org.gvsig.geoprocess.core.CompositeSourceOutputChannel; |
|
46 |
import org.gvsig.geoprocess.gui.AlgorithmOutputPanel; |
|
47 |
import org.gvsig.gui.beans.table.TableContainer; |
|
48 |
import org.gvsig.gui.beans.table.exceptions.NotInitializeException; |
|
49 |
|
|
50 | 50 |
/** |
51 | 51 |
* Panel for dissolve algorithm |
52 | 52 |
* @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a> |
... | ... | |
264 | 264 |
} |
265 | 265 |
|
266 | 266 |
@Override |
267 |
public boolean assignParameters() {
|
|
267 |
public void assignParameters() {
|
|
268 | 268 |
try { |
269 | 269 |
ParametersSet params = m_Algorithm.getParameters(); |
270 | 270 |
params.getParameter(DissolveAlgorithm.LAYER).setParameterValue(getSelectedVectorLayer()); |
... | ... | |
277 | 277 |
OutputObjectsSet ooSet = m_Algorithm.getOutputObjects(); |
278 | 278 |
Output out = ooSet.getOutput(DissolveAlgorithm.RESULT); |
279 | 279 |
out.setOutputChannel(new CompositeSourceOutputChannel(getAlgorithmOutputPanel().getOutputParameters())); |
280 |
return true; |
|
281 | 280 |
} catch (Exception e) { |
282 | 281 |
Sextante.addErrorToLog(e); |
283 |
return false; |
|
284 | 282 |
} |
285 | 283 |
} |
286 | 284 |
|
Also available in: Unified diff