Revision 45425 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/tools/PointSelectionListenerUniqueSelectPanel.java
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