Class OSMElement

  • Direct Known Subclasses:
    NodeOSMElement, WayOSMElement

    public class OSMElement
    extends Object
    A class to manage all common element properties.
    Author:
    Erwan Bocher
    • Constructor Detail

      • OSMElement

        public OSMElement()
    • Method Detail

      • getID

        public long getID()
        The id of the element
        Returns:
      • setId

        public void setId​(String id)
        Set an id to the element
        Parameters:
        id -
      • getUser

        public String getUser()
        The user
        Returns:
      • setUser

        public void setUser​(String user)
      • getUID

        public long getUID()
      • setUid

        public void setUid​(String uid)
      • getName

        public String getName()
        Returns:
        The way name (extracted from tag)
      • setName

        public void setName​(String name)
        Parameters:
        name - Way name
      • getVisible

        public boolean getVisible()
        Returns:
      • setVisible

        public void setVisible​(String visible)
      • getVersion

        public int getVersion()
        Returns:
      • setVersion

        public void setVersion​(String version)
      • getChangeSet

        public int getChangeSet()
        Returns:
      • setChangeset

        public void setChangeset​(String changeset)
      • getTimeStamp

        public Timestamp getTimeStamp()
        Returns:
      • addTag

        public boolean addTag​(String key,
                              String value)
        Parameters:
        key -
        value -
        Returns:
        True if the tag should be inserted in the tag table.