Revision 45425 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/tools/PointSelectionListenerUniqueSelectPanel.java

View differences:

PointSelectionListenerUniqueSelectPanel.java
1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6 1
package org.gvsig.fmap.mapcontrol.tools;
7 2

  
8 3
import java.util.ArrayList;
9 4
import java.util.List;
10
import java.util.logging.Level;
11
import java.util.logging.Logger;
12 5
import javax.swing.JComponent;
13
import javax.swing.table.TableModel;
14
import static org.geotools.feature.collection.BaseFeatureState.featureType;
15
import org.gvsig.fmap.dal.DALLocator;
16 6
import org.gvsig.fmap.dal.exception.DataException;
17 7
import org.gvsig.fmap.dal.feature.Feature;
18 8
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
......
20 10
import org.gvsig.fmap.dal.feature.FeatureStore;
21 11
import org.gvsig.fmap.dal.feature.FeatureType;
22 12
import org.gvsig.fmap.dal.swing.DALSwingLocator;
23
import org.gvsig.fmap.dal.swing.impl.featuretable.SimpleFeaturesTableModel;
13
import org.gvsig.fmap.dal.swing.featuretable.SimpleFeaturesTableModel;
24 14
import org.gvsig.tools.ToolsLocator;
25 15
import org.gvsig.tools.i18n.I18nManager;
26 16
import org.gvsig.tools.swing.api.Component;
......
55 45
            return;
56 46
        }
57 47
        FeatureAttributeDescriptor[] descriptors = featureType.getAttributeDescriptors();
58
        List<String> columnNames = new ArrayList<String>();
48
        List<String> columnNames = new ArrayList<>();
59 49
        for (FeatureAttributeDescriptor descriptor : descriptors) {
60 50
            columnNames.add(descriptor.getName());
61 51
        }
62 52

  
63
        List<Feature> posibleListSelection = new ArrayList<Feature>();
53
        List<Feature> posibleListSelection = new ArrayList<>();
64 54
        for (Feature feature : posibleSelection) {
65 55
            posibleListSelection.add(feature);
66 56
        }
......
75 65
    public List<Feature> getSelectedFeatures() {
76 66
        if (this.simpleTableModel!=null) {
77 67
            int[] selectedRows = this.tblSelection.getSelectedRows();
78
            ArrayList<Feature> selectedFeatures = new ArrayList<Feature>();
68
            List<Feature> selectedFeatures = new ArrayList<>();
79 69
            for (int selectedRow : selectedRows) {
80 70
                Feature feature = this.simpleTableModel.get(selectedRow);
81 71
                selectedFeatures.add(feature);

Also available in: Unified diff