Changeset 10216 in josm for trunk/src/org/openstreetmap/josm/data/osm
- Timestamp:
- 2016-05-15T14:48:06+02:00 (8 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data/osm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java
r9891 r10216 4 4 import java.io.Serializable; 5 5 import java.util.Objects; 6 7 import org.openstreetmap.josm.tools.CheckParameterUtil; 6 8 7 9 public class RelationMemberData implements PrimitiveId, Serializable { … … 12 14 private final OsmPrimitiveType memberType; 13 15 16 /** 17 * Constructs a new {@code RelationMemberData}. 18 * @param role member role - can be null 19 * @param type member type - cannot be null 20 * @param id member id - cannot be null 21 * @throws IllegalArgumentException is type or id is null 22 */ 14 23 public RelationMemberData(String role, OsmPrimitiveType type, long id) { 24 CheckParameterUtil.ensureParameterNotNull(type, "type"); 15 25 this.role = role == null ? "" : role; 16 26 this.memberType = type; … … 18 28 } 19 29 30 /** 31 * Constructs a new {@code RelationMemberData}. 32 * @param role member role - can be null 33 * @param primitive member type and id - cannot be null 34 * @throws NullPointerException if primitive is null 35 */ 20 36 public RelationMemberData(String role, PrimitiveId primitive) { 21 37 this(role, primitive.getType(), primitive.getUniqueId()); 22 38 } 23 39 40 /** 41 * Get member id. 42 * @return member id 43 */ 24 44 public long getMemberId() { 25 45 return memberId; 26 46 } 27 47 48 /** 49 * Get member role. 50 * @return member role 51 */ 28 52 public String getRole() { 29 53 return role; 30 54 } 31 55 56 /** 57 * Get member type. 58 * @return member type 59 */ 32 60 public OsmPrimitiveType getMemberType() { 33 61 return memberType; 34 62 } 35 63 64 /** 65 * Determines if this member has a role. 66 * @return {@code true} if this member has a role 67 */ 36 68 public boolean hasRole() { 37 69 return !"".equals(role); -
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
r10181 r10216 1091 1091 via = w; 1092 1092 } 1093 break; 1094 default: // Do nothing 1093 1095 } 1094 1096 } else if (m.isNode()) { -
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/Multipolygon.java
r9952 r10216 264 264 } 265 265 total++; 266 break; 267 default: // Do nothing 266 268 } 267 269 }
Note:
See TracChangeset
for help on using the changeset viewer.