Revision 07d5561c
Added by Andreas Müller almost 6 years ago
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/ShpAttributesToNamedAreaMapper.java | ||
---|---|---|
84 | 84 |
|
85 | 85 |
logger.setLevel(Level.DEBUG); |
86 | 86 |
|
87 |
Map<NamedArea, String> resultMap = new HashMap<NamedArea, String>(areas.size());
|
|
87 |
Map<NamedArea, String> resultMap = new HashMap<>(areas.size()); |
|
88 | 88 |
|
89 | 89 |
CSVReader csvReader = new CSVReader(reader, COMMA); |
90 | 90 |
|
91 | 91 |
// read header row and prepare the searchColumnMap |
92 | 92 |
String[] headerRow = csvReader.readNext(); |
93 |
searchColumnMap = new HashMap<String, Integer>();
|
|
93 |
searchColumnMap = new HashMap<>(); |
|
94 | 94 |
for(String colName : idSearchFields){ |
95 | 95 |
int idx = ArrayUtils.indexOf(headerRow, colName); |
96 | 96 |
if(idx > -1){ |
... | ... | |
102 | 102 |
|
103 | 103 |
// read the rest of the file |
104 | 104 |
List<String[]> data = csvReader.readAll(); |
105 |
csvReader.close(); |
|
105 | 106 |
csvReader = null; // release memory |
106 | 107 |
|
107 | 108 |
String matchIdCode; |
... | ... | |
164 | 165 |
|
165 | 166 |
|
166 | 167 |
} // END of areas loop |
167 |
|
|
168 | 168 |
return resultMap; |
169 | 169 |
} |
170 | 170 |
|
Also available in: Unified diff
cleanup