public class PoiJoinFilter extends ClazzJoinFilter
JoinFilter
, der jeweils den dichtesten Knoten aller
Way
s zu allen POIs aus einer PoiExtension
herausfiltert.Merger
wieder zusammengefuegt werden.Props
werden akzeptiert:
PoiExtension
ClazzJoinFilter
, reicht aber das Ergebnis von
ClazzJoinFilter.validate(Way)
nicht nach aussen, sondern benutzt es
lediglich fuer die Entscheidung, ob dieser Weg fuer die Untersuchung in
Betracht kommt. Dieser Filter liefert daher immer true
zurueck.PROP_PREFIX
Constructor and Description |
---|
PoiJoinFilter() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Schliesst und bietet die Moeglichkeit, resourcen
aufzuraeumen.
|
void |
open(Config config,
java.lang.String prefix)
Wird einmalig nach der Instanziierung aufgerufen.
|
boolean |
validate(Way way)
Kritischer Callback, der einen Verweis auf den gerade
zusammengestellten Weg uebergibt und somit alle
Tueren fuer letzte Manipulationen vorm endgueltigen
Rausschreiben oeffnet.
|
tiledInto
public void open(Config config, java.lang.String prefix)
JoinFilter
open
in interface JoinFilter
open
in class ClazzJoinFilter
config
- Config
Konfiguration.prefix
- String Property-Prefix ohne Punkt-Trenner NULLABLE.ForkJoinFilter
public void close()
JoinFilter
close
in interface JoinFilter
close
in class ClazzJoinFilter
public boolean validate(Way way)
JoinFilter
validate
in interface JoinFilter
validate
in class ClazzJoinFilter
way
- Way