public abstract class OsmElement extends java.lang.Object implements Element, java.io.Serializable
Element.Type| Constructor and Description |
|---|
OsmElement(long id,
int version,
java.util.Map<java.lang.String,java.lang.String> tags) |
OsmElement(long id,
int version,
java.util.Map<java.lang.String,java.lang.String> tags,
de.westnordost.osmapi.changesets.Changeset changeset,
java.util.Date dateEdited) |
| Modifier and Type | Method and Description |
|---|---|
de.westnordost.osmapi.changesets.Changeset |
getChangeset() |
java.util.Date |
getDateEdited() |
long |
getId() |
java.util.Map<java.lang.String,java.lang.String> |
getTags() |
abstract Element.Type |
getType() |
int |
getVersion() |
boolean |
isDeleted() |
boolean |
isModified() |
boolean |
isNew() |
void |
setDeleted(boolean deleted) |
void |
setModified(boolean modified) |
void |
setTags(java.util.Map<java.lang.String,java.lang.String> tags) |
public OsmElement(long id,
int version,
java.util.Map<java.lang.String,java.lang.String> tags)
public OsmElement(long id,
int version,
java.util.Map<java.lang.String,java.lang.String> tags,
de.westnordost.osmapi.changesets.Changeset changeset,
java.util.Date dateEdited)
public de.westnordost.osmapi.changesets.Changeset getChangeset()
getChangeset in interface Elementpublic int getVersion()
getVersion in interface Elementpublic java.util.Map<java.lang.String,java.lang.String> getTags()
public void setTags(java.util.Map<java.lang.String,java.lang.String> tags)
public boolean isModified()
isModified in interface Elementpublic void setModified(boolean modified)
public void setDeleted(boolean deleted)
public abstract Element.Type getType()
public java.util.Date getDateEdited()
getDateEdited in interface Element