public class Poi2poWriterTagResolver extends SimpleNodeTagResolver
SimpleNodeTagResolver
und ist zusaetzlich in der Lage,
Knoten mit SimpleNodeTagResolver.getClazz()
!= 0 in eine Datei im osm2po-Format
zu schreiben.PROP_PREFIX_CLAZZ
CLAZZ_NULL, FLAGS_NULL
Constructor and Description |
---|
Poi2poWriterTagResolver() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Schliesst und ermoeglicht so das Aufraeumen
etwaiger Resourcen.
|
void |
onCoordinate(double lat,
double lon) |
void |
onTags(long entityId)
Wird vom Parser aufgerufen, um
eine Instanz dieser Klasse darueber zu informieren,
dass interne Variablen zu reinitialisieren sind.
|
void |
onTagsComplete()
Wird nach dem Lesen aller Tags
aufgerufen und bietet somit die letzte Chance
die bisher ermittelten Werte zu interpretieren.
|
void |
open(Config config)
Wird einmalig nach der Instanziierung aufgerufen.
|
getClazz, getName, onTag
getCustom, getFlags, isBarrier, isLevelCrossing, isValid, onObj
public void open(Config config)
TagResolver
open
in interface TagResolver
open
in class SimpleNodeTagResolver
config
- Config
Konfiguration.public void close()
TagResolver
close
in interface TagResolver
close
in class DefaultNodeTagResolver
public void onTags(long entityId)
TagResolver
onTags
in interface TagResolver
onTags
in class SimpleNodeTagResolver
entityId
- Id - Node, Way, Relation.public void onCoordinate(double lat, double lon)
onCoordinate
in interface NodeTagResolver
onCoordinate
in class DefaultNodeTagResolver
public void onTagsComplete()
TagResolver
onTagsComplete
in interface TagResolver
onTagsComplete
in class SimpleNodeTagResolver