public class RelationMemberData extends Object implements PrimitiveId
| Modifier and Type | Field and Description |
|---|---|
private long |
memberId |
private OsmPrimitiveType |
memberType |
private String |
role |
| Constructor and Description |
|---|
RelationMemberData(String role,
OsmPrimitiveType type,
long id) |
RelationMemberData(String role,
PrimitiveId primitive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
long |
getMemberId() |
OsmPrimitiveType |
getMemberType() |
String |
getRole() |
OsmPrimitiveType |
getType()
PrimitiveId implementation.
|
long |
getUniqueId()
PrimitiveId implementation.
|
int |
hashCode() |
boolean |
hasRole() |
boolean |
isNew()
Replies true if this id represents a new primitive.
|
String |
toString() |
private final long memberId
private final OsmPrimitiveType memberType
public RelationMemberData(String role, OsmPrimitiveType type, long id)
public RelationMemberData(String role, PrimitiveId primitive)
public long getMemberId()
public OsmPrimitiveType getMemberType()
public boolean hasRole()
public OsmPrimitiveType getType()
getMemberType()getType in interface PrimitiveIdNode,
Way,
Relationpublic long getUniqueId()
getMemberId()()getUniqueId in interface PrimitiveIdpublic boolean isNew()
PrimitiveIdisNew in interface PrimitiveId