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.PoiExtensionBuilder2po
PROP_PREFIX_CLAZZ
CLAZZ_NULL, FLAGS_NULL, TAG_CUSTOM
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
OsmParserHandler 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, getFlags, getName, onTag
getCustom, isBarrier, isLevelCrossing, isValid, onAction, 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
OsmParserHandler
aufgerufen, um
eine Instanz dieser Klasse darueber zu informieren,
dass interne Variablen zu reinitialisieren sind.
Also vor dem Lesen einer neuen Tag-Sammlung.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