public abstract class PrimitiveData extends AbstractPrimitive
changesetId, FLAG_DELETED, FLAG_INCOMPLETE, FLAG_MODIFIED, FLAG_VISIBLE, flags, id, keys, timestamp, user, version| Constructor and Description |
|---|
PrimitiveData()
Constructs a new
PrimitiveData. |
PrimitiveData(PrimitiveData data) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends PrimitiveData> |
getFilteredList(java.util.Collection<T> list,
OsmPrimitiveType type) |
abstract OsmPrimitiveType |
getType()
Gets the type of object represented by this object.
|
protected void |
keysChangedImpl(java.util.Map<java.lang.String,java.lang.String> originalKeys)
What to do, when the tags have changed by one of the tag-changing methods.
|
abstract PrimitiveData |
makeCopy() |
void |
setId(long id) |
void |
setIncomplete(boolean incomplete)
override to make it public
|
void |
setVersion(int version) |
java.lang.String |
toString() |
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, updateFlagsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptpublic PrimitiveData()
PrimitiveData.public PrimitiveData(PrimitiveData data)
public void setId(long id)
public void setVersion(int version)
public void setIncomplete(boolean incomplete)
setIncomplete in class AbstractPrimitivepublic abstract PrimitiveData makeCopy()
public java.lang.String toString()
toString in class java.lang.Objectpublic static <T extends PrimitiveData> java.util.List<T> getFilteredList(java.util.Collection<T> list, OsmPrimitiveType type)
protected final void keysChangedImpl(java.util.Map<java.lang.String,java.lang.String> originalKeys)
AbstractPrimitivekeysChangedImpl in class AbstractPrimitivepublic abstract OsmPrimitiveType getType()
PrimitiveId