Package org.h2gis.functions.io.osm
Class OSMElement
- java.lang.Object
-
- org.h2gis.functions.io.osm.OSMElement
-
- Direct Known Subclasses:
NodeOSMElement,WayOSMElement
public class OSMElement extends Object
A class to manage all common element properties.- Author:
- Erwan Bocher
-
-
Constructor Summary
Constructors Constructor Description OSMElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddTag(String key, String value)intgetChangeSet()longgetID()The id of the elementStringgetName()HashMap<String,String>getTags()TimestampgetTimeStamp()longgetUID()StringgetUser()The userintgetVersion()booleangetVisible()voidsetChangeset(String changeset)voidsetId(String id)Set an id to the elementvoidsetName(String name)voidsetTimestamp(String OSMtime)voidsetUid(String uid)voidsetUser(String user)voidsetVersion(String version)voidsetVisible(String visible)
-
-
-
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:
-
setTimestamp
public void setTimestamp(String OSMtime) throws SAXException
- Throws:
SAXException
-
addTag
public boolean addTag(String key, String value)
- Parameters:
key-value-- Returns:
- True if the tag should be inserted in the tag table.
-
-