public abstract class PrimitiveData extends AbstractPrimitive
AbstractPrimitive.KeyValueVisitor
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, 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, visitKeys
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept
public PrimitiveData()
PrimitiveData
.public PrimitiveData(PrimitiveData data)
public void setId(long id)
public void setVersion(int version)
public void setIncomplete(boolean incomplete)
setIncomplete
in class AbstractPrimitive
public abstract PrimitiveData makeCopy()
public java.lang.String toString()
toString
in class java.lang.Object
public 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)
AbstractPrimitive
keysChangedImpl
in class AbstractPrimitive
public abstract OsmPrimitiveType getType()
PrimitiveId