public class RelationData extends PrimitiveData implements IRelation
| Modifier and Type | Field and Description |
|---|---|
private java.util.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) |
java.util.List<RelationMemberData> |
getMembers() |
int |
getMembersCount() |
OsmPrimitiveType |
getMemberType(int idx) |
java.lang.String |
getRole(int idx) |
OsmPrimitiveType |
getType()
Gets the type of object represented by this object.
|
RelationData |
makeCopy() |
void |
setMembers(java.util.List<RelationMemberData> memberData) |
java.lang.String |
toString() |
getFilteredList, keysChangedImpl, setId, setIncomplete, setVersionclearOsmMetadata, cloneFrom, generateUniqueId, get, getChangesetId, getDisplayType, getFlagsAsString, getId, getIgnoreCase, getKeys, getLocalName, getName, getNumKeys, getPrimitiveId, getTimestamp, getUniqueId, getUser, getVersion, hasKey, hasKeys, hasTag, hasTag, hasTag, isDeleted, isIncomplete, isKeyFalse, isKeyTrue, 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 java.util.List<RelationMemberData> members
public RelationData()
public RelationData(RelationData data)
public java.util.List<RelationMemberData> getMembers()
public void setMembers(java.util.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 java.lang.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