public class RelationMemberData extends java.lang.Object implements PrimitiveId
| Modifier and Type | Field and Description |
|---|---|
private long |
memberId |
private OsmPrimitiveType |
memberType |
private java.lang.String |
role |
| Constructor and Description |
|---|
RelationMemberData(java.lang.String role,
OsmPrimitiveType type,
long id) |
RelationMemberData(java.lang.String role,
PrimitiveId primitive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getMemberId() |
OsmPrimitiveType |
getMemberType() |
java.lang.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.
|
java.lang.String |
toString() |
private final java.lang.String role
private final long memberId
private final OsmPrimitiveType memberType
public RelationMemberData(java.lang.String role, OsmPrimitiveType type, long id)
public RelationMemberData(java.lang.String role, PrimitiveId primitive)
public long getMemberId()
public java.lang.String getRole()
public OsmPrimitiveType getMemberType()
public boolean hasRole()
public java.lang.String toString()
toString in class java.lang.Objectpublic OsmPrimitiveType getType()
getMemberType()getType in interface PrimitiveIdNode,
Way,
Relationpublic long getUniqueId()
getMemberId()getUniqueId in interface PrimitiveIdpublic boolean isNew()
PrimitiveIdisNew in interface PrimitiveIdpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object