Changeset 32393 in osm for applications/editors/josm/plugins/seachart/src/s57/S57val.java
- Timestamp:
- 2016-06-24T02:19:11+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachart/src/s57/S57val.java
r32380 r32393 1025 1025 } 1026 1026 1027 private static final EnumMap<Att, S57key> keys = new EnumMap< Att, S57key>(Att.class);1027 private static final EnumMap<Att, S57key> keys = new EnumMap<>(Att.class); 1028 1028 static { 1029 1029 keys.put(Att.UNKATT, new S57key(Conv.A, null)); keys.put(Att.AGENCY, new S57key(Conv.A, null)); keys.put(Att.BCNSHP, new S57key(Conv.E, Bcnshp)); … … 1143 1143 case A: 1144 1144 case S: 1145 return new AttVal< String>(conv, val);1145 return new AttVal<>(conv, val); 1146 1146 case E: 1147 ArrayList<Enum<?>> list = new ArrayList< Enum<?>>();1147 ArrayList<Enum<?>> list = new ArrayList<>(); 1148 1148 list.add(s57Enum(val, att)); 1149 1149 return new AttVal<ArrayList<?>>(Conv.E, list); 1150 1150 case L: 1151 list = new ArrayList< Enum<?>>();1151 list = new ArrayList<>(); 1152 1152 for (String item : val.split(",")) { 1153 1153 list.add(s57Enum(item, att)); … … 1156 1156 case I: 1157 1157 try { 1158 return new AttVal< Long>(Conv.I, Long.parseLong(val));1158 return new AttVal<>(Conv.I, Long.parseLong(val)); 1159 1159 } catch (Exception e) { 1160 1160 break; … … 1162 1162 case F: 1163 1163 try { 1164 return new AttVal< Double>(Conv.F, Double.parseDouble(val));1164 return new AttVal<>(Conv.F, Double.parseDouble(val)); 1165 1165 } catch (Exception e) { 1166 1166 break; … … 1236 1236 case A: 1237 1237 case S: 1238 return new AttVal< String>(Conv.S, val);1238 return new AttVal<>(Conv.S, val); 1239 1239 case E: 1240 ArrayList<Enum<?>> list = new ArrayList< Enum<?>>();1240 ArrayList<Enum<?>> list = new ArrayList<>(); 1241 1241 list.add(osmEnum(val, att)); 1242 1242 return new AttVal<ArrayList<?>>(Conv.E, list); 1243 1243 case L: 1244 list = new ArrayList< Enum<?>>();1244 list = new ArrayList<>(); 1245 1245 for (String item : val.split(";")) { 1246 1246 list.add(osmEnum(item, att)); … … 1249 1249 case I: 1250 1250 try { 1251 return new AttVal< Long>(Conv.I, Long.parseLong(val));1251 return new AttVal<>(Conv.I, Long.parseLong(val)); 1252 1252 } catch (Exception e) { 1253 1253 break; … … 1255 1255 case F: 1256 1256 try { 1257 return new AttVal< Double>(Conv.F, Double.parseDouble(val));1257 return new AttVal<>(Conv.F, Double.parseDouble(val)); 1258 1258 } catch (Exception e) { 1259 1259 break; 1260 1260 } 1261 1261 } 1262 return new AttVal< Object>(keys.get(att).conv, null);1262 return new AttVal<>(keys.get(att).conv, null); 1263 1263 } 1264 1264
Note:
See TracChangeset
for help on using the changeset viewer.
