Revision 17718 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/filter/FilterListener.java
FilterListener.java | ||
---|---|---|
35 | 35 |
|
36 | 36 |
import org.gvsig.fmap.raster.layers.FLyrRasterSE; |
37 | 37 |
import org.gvsig.gui.beans.imagenavigator.IClientImageNavigator; |
38 |
import org.gvsig.gui.beans.incrementabletask.IncrementableTask; |
|
39 | 38 |
import org.gvsig.gui.beans.propertiespanel.PropertiesComponent; |
40 | 39 |
import org.gvsig.gui.beans.propertiespanel.PropertiesComponentListener; |
41 | 40 |
import org.gvsig.gui.beans.propertiespanel.PropertyStruct; |
... | ... | |
62 | 61 |
import org.gvsig.raster.util.ExtendedFileFilter; |
63 | 62 |
import org.gvsig.raster.util.RasterNotLoadException; |
64 | 63 |
import org.gvsig.raster.util.RasterToolsUtil; |
64 |
import org.gvsig.rastertools.IProcessActions; |
|
65 | 65 |
import org.gvsig.rastertools.RasterModule; |
66 | 66 |
import org.gvsig.rastertools.filter.ui.FilterPanel; |
67 | 67 |
|
... | ... | |
78 | 78 |
* @version 24/05/2007 |
79 | 79 |
* @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es) |
80 | 80 |
*/ |
81 |
public class FilterListener implements ActionListener, IClientImageNavigator, TreeListComponentListener, TreeListChangeListener, PropertiesComponentListener, FilterUIListener { |
|
81 |
public class FilterListener implements ActionListener, IClientImageNavigator, TreeListComponentListener, TreeListChangeListener, PropertiesComponentListener, FilterUIListener, IProcessActions {
|
|
82 | 82 |
private FilterPanel filterPanel = null; |
83 | 83 |
private int actualParam = -1; |
84 | 84 |
private ArrayList paramsList = new ArrayList(); |
... | ... | |
514 | 514 |
RasterToolsUtil.messageBoxError(PluginServices.getText(this, "error_adding_filters"), this, e); |
515 | 515 |
} |
516 | 516 |
} else { |
517 |
FilterProcess filterProcess = new FilterProcess(this, path, raster, listFilterUsed);
|
|
518 |
IncrementableTask incrementableTask = new IncrementableTask(filterProcess);
|
|
519 |
filterProcess.setIncrementableTask(incrementableTask);
|
|
520 |
incrementableTask.showWindow();
|
|
521 |
|
|
517 |
FilterProcess filterProcess = new FilterProcess(); |
|
518 |
filterProcess.setActions(this);
|
|
519 |
filterProcess.addParam("filename", path);
|
|
520 |
filterProcess.addParam("rasterdatasource", raster);
|
|
521 |
filterProcess.addParam("listfilterused", listFilterUsed); |
|
522 | 522 |
filterProcess.start(); |
523 |
incrementableTask.start(); |
|
524 | 523 |
} |
525 | 524 |
} |
526 | 525 |
|
... | ... | |
559 | 558 |
public void actionValuesCompleted(EventObject e) { |
560 | 559 |
actionChangeProperties(e); |
561 | 560 |
} |
561 |
|
|
562 |
/* |
|
563 |
* (non-Javadoc) |
|
564 |
* @see org.gvsig.rastertools.IProcessActions#end(java.lang.Object) |
|
565 |
*/ |
|
566 |
public void end(Object param) { |
|
567 |
loadLayerInToc((String) param); |
|
568 |
} |
|
569 |
|
|
570 |
public void interrupted() {} |
|
562 | 571 |
} |
Also available in: Unified diff