public class RelationMemberData extends java.lang.Object implements PrimitiveId, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private long |
memberId |
private OsmPrimitiveType |
memberType |
private java.lang.String |
role |
private static long |
serialVersionUID |
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 static final long serialVersionUID
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.Object
public OsmPrimitiveType getType()
getMemberType()
getType
in interface PrimitiveId
Node
,
Way
,
Relation
public long getUniqueId()
getMemberId()
getUniqueId
in interface PrimitiveId
public boolean isNew()
PrimitiveId
isNew
in interface PrimitiveId
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object