Changeset 22732 in osm for applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoySpec.java
- Timestamp:
- 2010-08-22T16:56:26+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoySpec.java
r22725 r22732 16 16 17 17 public class BuoySpec extends Buoy { 18 public BuoySpec(SmpDialogAction dia, 18 public BuoySpec(SmpDialogAction dia, Node node) { 19 19 super(dia); 20 20 … … 56 56 setBuoyIndex(SPECIAL_PURPOSE); 57 57 58 if (keys.containsKey("name")) 59 setName(keys.get("name")); 60 61 if (keys.containsKey("seamark:name")) 62 setName(keys.get("seamark:name")); 63 64 if (keys.containsKey("seamark:buoy_special_purpose:name")) 65 setName(keys.get("seamark:buoy_special_purpose:name")); 66 else if (keys.containsKey("seamark:beacon_special_purpose:name")) 67 setName(keys.get("seamark:beacon_special_purpose:name")); 68 else if (keys.containsKey("seamark:light_float:name")) 69 setName(keys.get("seamark:light_float:name")); 70 58 71 if (keys.containsKey("seamark:buoy_special_purpose:shape")) { 59 72 str = keys.get("seamark:buoy_special_purpose:shape"); … … 69 82 } 70 83 71 if (keys.containsKey("seamark:beacon_special_purpose")) 84 if ((keys.containsKey("seamark:type") && keys.get("seamark:type").equals( 85 "beacon_special_purpose")) 86 || keys.containsKey("seamark:special_purpose_beacon:colour") 87 || keys.containsKey("seamark:special_purpose_beacon:shape")) 72 88 setStyleIndex(SPEC_BEACON); 73 else if (keys.containsKey("seamark:light_float") 74 && keys.containsKey("seamark:light_float:colour") 89 else if (keys.containsKey("seamark:light_float:colour") 75 90 && keys.get("seamark:light_float:colour").equals("yellow")) 76 91 setStyleIndex(SPEC_FLOAT); … … 104 119 } 105 120 } 106 107 paintSign();108 121 } 109 122
Note:
See TracChangeset
for help on using the changeset viewer.