public class WayData extends PrimitiveData implements IWay
Modifier and Type | Field and Description |
---|---|
private List<Long> |
nodes |
changesetId, FLAG_DELETED, FLAG_INCOMPLETE, FLAG_MODIFIED, FLAG_VISIBLE, flags, id, keys, timestamp, user, version
Modifier and Type | Method and Description |
---|---|
void |
accept(PrimitiveVisitor visitor) |
long |
getNodeId(int idx) |
List<Long> |
getNodes() |
int |
getNodesCount() |
OsmPrimitiveType |
getType()
Gets the type of object represented by this object.
|
boolean |
isClosed() |
WayData |
makeCopy() |
void |
setNodes(List<Long> nodes) |
String |
toString() |
getFilteredList, keysChangedImpl, setId, setIncomplete, setVersion
clearOsmMetadata, 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, updateFlags
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChangesetId, getId, getLocalName, getName, getPrimitiveId, getTimestamp, getUser, getVersion, isDeleted, isIncomplete, isModified, isNewOrUndeleted, isTimestampEmpty, isVisible, setChangesetId, setDeleted, setModified, setOsmId, setTimestamp, setUser, setVisible
get, getKeys, hasKeys, keySet, put, remove, removeAll, setKeys
getUniqueId, isNew
public int getNodesCount()
getNodesCount
in interface IWay
public WayData makeCopy()
makeCopy
in class PrimitiveData
public String toString()
toString
in class PrimitiveData
public OsmPrimitiveType getType()
PrimitiveId
getType
in interface PrimitiveId
getType
in class PrimitiveData
Node
,
Way
,
Relation
public void accept(PrimitiveVisitor visitor)
accept
in interface IPrimitive