Revision 44975

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/FeatureTable.java
21 21
 * For any additional information, do not hesitate to contact us
22 22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23 23
 */
24
/*
25
 * AUTHORS (In addition to CIT):
26
 * 2008 {DiSiD Technologies}  {Create a Table component for Features}
27
 */
28 24
package org.gvsig.fmap.mapcontrol.dal.feature.swing;
29 25

  
30 26
import java.awt.Color;
......
70 66
 *
71 67
 * @author <a href="mailto:cordin@disid.com">C?sar Ordi?ana</a>
72 68
 */
69
@SuppressWarnings("UseSpecificCatch")
73 70
public class FeatureTable extends JTable implements Observer, Observable {
74 71

  
75
    private static final Logger logger = LoggerFactory.getLogger(FeatureTable.class);
72
    private static final Logger LOGGER = LoggerFactory.getLogger(FeatureTable.class);
76 73
    /**
77 74
     * Generated Serial UID
78 75
     */
......
120 117
        init();
121 118
    }
122 119

  
120
    @Override
123 121
    public void update(Observable observable, Object notification) {
124 122
        if (notification instanceof FeatureStoreNotification) {
125 123
            FeatureStoreNotification fsNotification = (FeatureStoreNotification) notification;
......
164 162
        return descriptors;
165 163
    }
166 164

  
165
    @Override
167 166
    public void addObserver(Observer observer) {
168 167
        headerCellRenderer.addObserver(observer);
169 168
    }
170 169

  
170
    @Override
171 171
    public void deleteObserver(Observer observer) {
172 172
        headerCellRenderer.deleteObserver(observer);
173 173
    }
174 174

  
175
    @Override
175 176
    public void deleteObservers() {
176 177
        headerCellRenderer.deleteObservers();
177 178
    }
178 179

  
179 180
	/**
180 181
	 * Sets that the selected Features to be viewed first.
182
     * @param selectionUp
181 183
	 */
182 184
	public void setSelectionUp(boolean selectionUp) {
183 185
		((FeatureTableModel) getModel()).setSelectionUp(selectionUp);
......
257 259
          this.setSelectionBackground(Color.PINK);
258 260
        }
259 261
      } catch(Exception ex) {
260
        logger.warn("Can't check if selecction is available.", ex);
262
        LOGGER.warn("Can't check if selecction is available.", ex);
261 263
      }
262 264
    }
263 265

  
......
266 268
     *
267 269
     * @return the number of selected columns, 0 if no columns are selected
268 270
     */
271
    @Override
269 272
    public int getSelectedColumnCount() {
270 273
        return headerCellRenderer.getSelectedColumns().length;
271 274
    }
272 275

  
276
    @Override
273 277
    public void tableChanged(TableModelEvent e) {
274 278
        // Clear the header selection
275 279
        if (e != null && e.getFirstRow() == TableModelEvent.HEADER_ROW
......
280 284
        super.tableChanged(e);
281 285
    }
282 286

  
287
    @Override
283 288
    public Class<?> getColumnClass(int column) {
284 289
        Class resp = super.getColumnClass(column);
285 290
        if (Timestamp.class.isAssignableFrom(resp)) {
......
294 299
        try {
295 300
            return (int) this.featureTableModel.getFeatureStore().getFeatureSelection().getSelectedCount();
296 301
        } catch (DataException ex) {
297
            logger.error("Can't calculate selected rows in table.", ex);
302
            LOGGER.error("Can't calculate selected rows in table.", ex);
298 303
            return 0;
299 304
        }
300 305
    }

Also available in: Unified diff