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 PrimitiveId
Node
,
Way
,
Relation
public long getUniqueId()
getMemberId()()
getUniqueId
in interface PrimitiveId
public boolean isNew()
PrimitiveId
isNew
in interface PrimitiveId