Revision 723 org.gvsig.raster.mosaic/trunk/org.gvsig.raster.mosaic/org.gvsig.raster.mosaic.app/src/main/java/org/gvsig/raster/mosaic/app/gui/MosaicPropertiesPanel.java
MosaicPropertiesPanel.java | ||
---|---|---|
26 | 26 |
import java.awt.GridBagConstraints; |
27 | 27 |
import java.awt.GridBagLayout; |
28 | 28 |
import java.awt.Insets; |
29 |
import java.io.File; |
|
30 |
import java.util.ArrayList; |
|
29 | 31 |
|
30 | 32 |
import javax.swing.BorderFactory; |
31 | 33 |
import javax.swing.ButtonGroup; |
... | ... | |
38 | 40 |
import javax.swing.table.TableColumnModel; |
39 | 41 |
|
40 | 42 |
import org.gvsig.andami.PluginServices; |
43 |
import org.gvsig.fmap.dal.DataStoreParameters; |
|
41 | 44 |
import org.gvsig.gui.beans.panelGroup.panels.AbstractPanel; |
42 | 45 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
46 |
import org.gvsig.raster.impl.provider.RasterProvider; |
|
47 |
import org.gvsig.raster.mosaic.io.MosaicDataParameters; |
|
43 | 48 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
44 | 49 |
|
45 | 50 |
/** |
... | ... | |
116 | 121 |
return; |
117 | 122 |
|
118 | 123 |
fLayer = (FLyrRaster) ref; |
124 |
DataStoreParameters dsp = fLayer.getDataStore().getParameters(); |
|
125 |
if(dsp instanceof MosaicDataParameters) { |
|
126 |
MosaicDataParameters mosaicParams = (MosaicDataParameters)dsp; |
|
127 |
ArrayList<RasterProvider> provList = mosaicParams.getProviders(); |
|
128 |
getModel().clearModel(); |
|
129 |
ArrayList<File> fileArray = new ArrayList<File>(); |
|
130 |
for (int i = 0; i < provList.size(); i++) { |
|
131 |
fileArray.add(new File(provList.get(i).getURI())); |
|
132 |
} |
|
133 |
listener.addData(fileArray); |
|
134 |
} |
|
119 | 135 |
} |
120 | 136 |
|
121 | 137 |
public JButton getAddButton() { |
Also available in: Unified diff