Adresse

constructor(adresse: String)

Zerlegt die uebergebene Adresse in ihre Einzelteile und baut daraus die Adresse zusammen. Folgende Heuristiken werden fuer die Zerlegung herangezogen:

  • Reihenfolge kann Ort, Strasse oder Strasse, Ort sein;

  • Ort / Strasse werden durch Komma oder Zeilenvorschub getrennt;

  • vor dem Ort steht die PLZ.

Parameters

adresse

z.B. "12345 Entenhausen, Gansstr. 23"


constructor(map: Map<String, String>)

Erzeugt eine neue Adresse.

Parameters

map

mit den einzelnen Elementen fuer "plz", "ortsname", "strasse" und "hausnummer".


constructor(ort: Ort, strasse: String, hausnummer: String, validator: KSimpleValidator<String> = VALIDATOR)