public class RelationData extends PrimitiveData implements IRelation
| Modifier and Type | Field and Description |
|---|---|
private List<RelationMemberData> |
members |
changesetId, FLAG_DELETED, FLAG_INCOMPLETE, FLAG_MODIFIED, FLAG_VISIBLE, flags, id, keys, timestamp, user, version| Constructor and Description |
|---|
RelationData() |
RelationData(RelationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PrimitiveVisitor visitor) |
long |
getMemberId(int idx) |
List<RelationMemberData> |
getMembers() |
int |
getMembersCount() |
OsmPrimitiveType |
getMemberType(int idx) |
String |
getRole(int idx) |
OsmPrimitiveType |
getType()
Gets the type of object represented by this object.
|
RelationData |
makeCopy() |
void |
setMembers(List<RelationMemberData> memberData) |
String |
toString() |
getFilteredList, keysChangedImpl, setId, setIncomplete, setVersionclearOsmMetadata, cloneFrom, generateUniqueId, get, getChangesetId, getDisplayType, getFlagsAsString, getId, getIgnoreCase, getKeys, getLocalName, getName, getPrimitiveId, getTimestamp, getUniqueId, getUser, getVersion, hasKey, hasKeys, hasSameTags, hasTag, hasTag, isDeleted, isIncomplete, isModified, isNew, isNewOrUndeleted, isTimestampEmpty, isUndeleted, isUsable, isVisible, keySet, put, remove, removeAll, setChangesetId, setDeleted, setKeys, setModified, setOsmId, setTimestamp, setUser, setVisible, updateFlagsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChangesetId, getId, getLocalName, getName, getPrimitiveId, getTimestamp, getUser, getVersion, isDeleted, isIncomplete, isModified, isNewOrUndeleted, isTimestampEmpty, isVisible, setChangesetId, setDeleted, setModified, setOsmId, setTimestamp, setUser, setVisibleget, getKeys, hasKeys, keySet, put, remove, removeAll, setKeysgetUniqueId, isNewprivate List<RelationMemberData> members
public RelationData()
public RelationData(RelationData data)
public List<RelationMemberData> getMembers()
public void setMembers(List<RelationMemberData> memberData)
public int getMembersCount()
getMembersCount in interface IRelationpublic long getMemberId(int idx)
getMemberId in interface IRelationpublic OsmPrimitiveType getMemberType(int idx)
getMemberType in interface IRelationpublic RelationData makeCopy()
makeCopy in class PrimitiveDatapublic String toString()
toString in class PrimitiveDatapublic OsmPrimitiveType getType()
PrimitiveIdgetType in interface PrimitiveIdgetType in class PrimitiveDataNode,
Way,
Relationpublic void accept(PrimitiveVisitor visitor)
accept in interface IPrimitive