Changeset 1990 in josm for trunk/src/org/openstreetmap/josm/data/osm/Way.java
- Timestamp:
- 2009-08-23T22:37:39+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/Way.java
r1946 r1990 180 180 } 181 181 182 @Override183 public String getName() {184 String name;185 if (incomplete) {186 name = tr("incomplete");187 } else {188 name = get("name");189 if (name == null) {190 name = get("ref");191 }192 if (name == null) {193 name =194 (get("highway") != null) ? tr("highway") :195 (get("railway") != null) ? tr("railway") :196 (get("waterway") != null) ? tr("waterway") :197 (get("landuse") != null) ? tr("landuse") : "";198 }199 200 int nodesNo = new HashSet<Node>(nodes).size();201 String nodes = trn("{0} node", "{0} nodes", nodesNo, nodesNo);202 name += (name.length() > 0) ? " ("+nodes+")" : nodes;203 if(errors != null) {204 name = "*"+name;205 }206 }207 return name;208 }209 210 182 public void removeNode(Node n) { 211 183 if (incomplete) return; … … 263 235 return n == firstNode() || n == lastNode(); 264 236 } 237 238 @Override 239 public String getName() { 240 String name = super.getName(); 241 if (name != null) 242 return name; 243 // no translation 244 return "way " + id; 245 } 246 247 @Override 248 public String getLocalName(){ 249 String name = super.getLocalName(); 250 if (name != null) 251 return name; 252 return tr("way {0}",id); 253 } 254 255 @Override 256 public String getDisplayName(NameFormatter formatter) { 257 return formatter.format(this); 258 } 265 259 }
Note:
See TracChangeset
for help on using the changeset viewer.