|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.me.parabola.mkgmap.reader.osm.OsmHandler
public class OsmHandler
Base class for OSM file handlers.
Field Summary | |
---|---|
protected OsmReadingHooks |
hooks
|
protected ElementSaver |
saver
|
Constructor Summary | |
---|---|
OsmHandler()
|
Method Summary | |
---|---|
protected long |
idVal(java.lang.String id)
Convert an id as a string to a number. |
protected java.lang.String |
keepTag(java.lang.String key,
java.lang.String val)
Some tags are dropped at the input stage. |
protected void |
setBBox(double minlat,
double minlong,
double maxlat,
double maxlong)
Actually set the bounding box. |
void |
setElementSaver(ElementSaver elementSaver)
|
void |
setHooks(OsmReadingHooks plugin)
|
void |
setTagsToDelete(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> deletedTags)
Set a set of tags with values that are to be deleted on input. |
void |
setUsedTags(java.util.Set<java.lang.String> used)
This sets a list of all the tags that are used in the system. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ElementSaver saver
protected OsmReadingHooks hooks
Constructor Detail |
---|
public OsmHandler()
Method Detail |
---|
public void setTagsToDelete(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> deletedTags)
deletedTags
- A map of tag key, to a set of values to be deleted.public void setUsedTags(java.util.Set<java.lang.String> used)
used
- The complete set of tags that are used to form the output.protected java.lang.String keepTag(java.lang.String key, java.lang.String val)
key
- The tag key.val
- The tag value.
protected void setBBox(double minlat, double minlong, double maxlat, double maxlong)
protected long idVal(java.lang.String id)
id
- The id as a string. Does not have to be a numeric quantity.
public void setElementSaver(ElementSaver elementSaver)
public void setHooks(OsmReadingHooks plugin)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |