Revision 956 org.gvsig.raster.postgis/trunk/org.gvsig.raster.postgis/org.gvsig.raster.postgis.swing/org.gvsig.raster.postgis.swing.impl/src/main/java/org/gvsig/raster/postgis/swing/impl/addlayer/AddPostGISRasterLayerDialog.java
AddPostGISRasterLayerDialog.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.awt.BorderLayout; |
4 | 4 |
import java.awt.event.ActionListener; |
5 |
import java.util.ArrayList; |
|
6 | 5 |
import java.util.Arrays; |
7 | 6 |
import java.util.List; |
8 | 7 |
|
... | ... | |
10 | 9 |
import javax.swing.JComboBox; |
11 | 10 |
import javax.swing.JComponent; |
12 | 11 |
import javax.swing.JPanel; |
12 |
import javax.swing.event.ListSelectionListener; |
|
13 | 13 |
|
14 | 14 |
import org.gvsig.raster.postgis.swing.AddLayerUI; |
15 | 15 |
|
... | ... | |
47 | 47 |
public void addListenerToBDSelectionCombo(ActionListener listener) { |
48 | 48 |
getMainPanel().getNorthPanel().getComboBox().addActionListener(listener); |
49 | 49 |
} |
50 |
|
|
51 |
/* |
|
52 |
* (non-Javadoc) |
|
53 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#addListenerToTableSelector(java.awt.event.ActionListener) |
|
54 |
*/ |
|
55 |
public void addListenerToTableSelector(ListSelectionListener listener) { |
|
56 |
getMainPanel().getList().addListSelectionListener(listener); |
|
57 |
} |
|
58 |
|
|
59 |
/* |
|
60 |
* (non-Javadoc) |
|
61 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#isAddTableEvent(java.lang.Object) |
|
62 |
*/ |
|
63 |
public boolean isAddTableEvent(Object obj) { |
|
64 |
return (obj == getMainPanel().getList()); |
|
65 |
} |
|
50 | 66 |
|
51 | 67 |
/* |
52 | 68 |
* (non-Javadoc) |
... | ... | |
69 | 85 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#clearList() |
70 | 86 |
*/ |
71 | 87 |
public void clearList() { |
72 |
getMainPanel().getList().removeAll(); |
|
88 |
if((getMainPanel().getList().getModel() instanceof DefaultListModel)) |
|
89 |
((DefaultListModel)getMainPanel().getList().getModel()).clear(); |
|
73 | 90 |
} |
74 | 91 |
|
75 | 92 |
/* |
... | ... | |
104 | 121 |
getMainPanel().getList().setModel(new DefaultListModel()); |
105 | 122 |
((DefaultListModel)getMainPanel().getList().getModel()).addElement(obj); |
106 | 123 |
} |
124 |
|
|
125 |
/* |
|
126 |
* (non-Javadoc) |
|
127 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#getSelectedSubdatasets() |
|
128 |
*/ |
|
129 |
public int[] getSelectedSubdatasets() { |
|
130 |
return getMainPanel().getSubdatasetList().getSelectedIndices(); |
|
131 |
} |
|
132 |
|
|
133 |
/* |
|
134 |
* (non-Javadoc) |
|
135 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#addSubdatasetToTable(java.lang.Object) |
|
136 |
*/ |
|
137 |
public void addSubdatasetToTable(Object obj) { |
|
138 |
if(!(getMainPanel().getSubdatasetList().getModel() instanceof DefaultListModel)) |
|
139 |
getMainPanel().getSubdatasetList().setModel(new DefaultListModel()); |
|
140 |
((DefaultListModel)getMainPanel().getSubdatasetList().getModel()).addElement(obj); |
|
141 |
} |
|
142 |
|
|
143 |
/* |
|
144 |
* (non-Javadoc) |
|
145 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#clearSubdatasetList() |
|
146 |
*/ |
|
147 |
public void clearSubdatasetList() { |
|
148 |
if((getMainPanel().getSubdatasetList().getModel() instanceof DefaultListModel)) |
|
149 |
((DefaultListModel)getMainPanel().getSubdatasetList().getModel()).clear(); |
|
150 |
} |
|
107 | 151 |
|
152 |
/* |
|
153 |
* (non-Javadoc) |
|
154 |
* @see org.gvsig.raster.postgis.swing.AddLayerUI#isLayerTiled() |
|
155 |
*/ |
|
156 |
public boolean isLayerTiled() { |
|
157 |
return getMainPanel().getChkTileCache().isSelected(); |
|
158 |
} |
|
108 | 159 |
} |
Also available in: Unified diff