Revision 41821

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
56 56
import org.gvsig.fmap.mapcontrol.dal.feature.swing.table.notification.ColumnHeaderSelectionChangeNotification;
57 57
import org.gvsig.tools.observer.Observable;
58 58
import org.gvsig.tools.observer.Observer;
59
import org.slf4j.Logger;
60
import org.slf4j.LoggerFactory;
59 61

  
60 62
/**
61 63
 * Table extension to show Feature values.
......
70 72
 */
71 73
public class FeatureTable extends JTable implements Observer, Observable {
72 74

  
75
    private static final Logger logger = LoggerFactory.getLogger(FeatureTable.class);
73 76
    /**
74 77
     * Generated Serial UID
75 78
     */
76 79
    private static final long serialVersionUID = -6139395189283163964L;
80

  
81
    
77 82
    private final FeatureTableModel featureTableModel;
78 83
    private JToggleButtonHeaderCellRenderer headerCellRenderer;
79 84

  
......
277 282
        }
278 283
    }
279 284

  
285
    @Override
286
    public int getSelectedRowCount() {
287
        try {
288
            return (int) this.featureTableModel.getFeatureStore().getFeatureSelection().getSelectedCount();
289
        } catch (DataException ex) {
290
            logger.error("Can't calculate selected rows in table.", ex);
291
            return 0;
292
        }
293
    }
280 294

  
295

  
281 296
}

Also available in: Unified diff