public class WayData extends PrimitiveData implements IWay
AbstractPrimitive.KeyValueVisitor| 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| Constructor and Description |
|---|
WayData()
Constructs a new
NodeData. |
WayData(WayData data)
Constructs a new
WayData. |
| 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, setVersionclearOsmMetadata, cloneFrom, generateUniqueId, get, getChangesetId, getDisplayType, getFlagsAsString, getId, getIgnoreCase, getKeys, getLocalName, getName, getNumKeys, getPrimitiveId, getRawTimestamp, 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, setRawTimestamp, setTimestamp, setUser, setVisible, updateFlags, visitKeysclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChangesetId, getId, getLocalName, getName, getPrimitiveId, getRawTimestamp, getTimestamp, getUser, getVersion, isDeleted, isIncomplete, isModified, isNewOrUndeleted, isTimestampEmpty, isVisible, setChangesetId, setDeleted, setModified, setOsmId, setRawTimestamp, setTimestamp, setUser, setVisibleget, getKeys, hasKeys, keySet, put, remove, removeAll, setKeysgetUniqueId, isNewpublic WayData()
NodeData.public int getNodesCount()
getNodesCount in interface IWaypublic WayData 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