public interface IRelation extends IPrimitive
Relation and RelationData.MAX_TAG_LENGTH| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getDisplayName(NameFormatter formatter)
Replies the display name of a primitive formatted by
formatter |
long |
getMemberId(int idx)
Returns id of the member at given index.
|
int |
getMembersCount()
Returns the number of members.
|
OsmPrimitiveType |
getMemberType(int idx)
Returns type of the member at given index.
|
java.lang.String |
getRole(int idx)
Returns role of the member at given index.
|
default boolean |
hasIncompleteMembers()
Determines if at least one child primitive is incomplete.
|
accept, getChangesetId, getDisplayType, getId, getLocalName, getName, getPrimitiveId, getRawTimestamp, getTimestamp, getUser, getVersion, isDeleted, isIncomplete, isModified, isNewOrUndeleted, isTimestampEmpty, isUndeleted, isUsable, isVisible, setChangesetId, setDeleted, setModified, setOsmId, setRawTimestamp, setTimestamp, setUser, setVisibleget, getKeys, hasKey, hasKeys, hasTag, keySet, put, put, remove, removeAll, setKeysgetType, getUniqueId, isNewint getMembersCount()
long getMemberId(int idx)
idx - member indexjava.lang.String getRole(int idx)
idx - member indexOsmPrimitiveType getMemberType(int idx)
idx - member indexdefault boolean hasIncompleteMembers()
default java.lang.String getDisplayName(NameFormatter formatter)
IPrimitiveformattergetDisplayName in interface IPrimitiveformatter - formatter to use