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

View differences:

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