Postfach
Ein Postfach besteht aus einer Nummer ohne fuehrende Nullen und einer Postleitzahl mit Ortsangabe. Die Nummer selbst ist optional, wenn die durch die Postleitzahl bereits das Postfach abgebildet wird.
Im Englischen wird das Postfach oft als POB (Post Office Box) bezeichnet.
Author
oboehm
Since
0.2 (19.06.2017)
Constructors
Zerlegt den uebergebenen String in seine Einzelteile und validiert sie. Folgende Heuristiken werden fuer die Zerlegung herangezogen:
Erzeugt ein Postfach ohne Postfachnummer. D.h. die PLZ des Ortes adressiert bereits das Postfach.
Erzeugt ein Postfach mit Postfachnummer. Wenn die uebergebene Nummer leer ist, wird ein Postfach ohne Postfachnummer erzeugt.
Erzeugt ein neues Postfach.
Erzeugt ein Postfach.
Erzeugt ein Postfach.
Erzeugt ein Postfach.
Properties
Liefert die Postfach-Nummer als formattierte Zahl. Dies macht natuerlich nur Sinn, wenn diese Nummer gesetzt ist. Daher wird eine IllegalStateException geworfen, wenn dies nicht der Fall ist.
Functions
Liefert die Postfach-Nummer als normale Zahl. Da die Nummer optional sein kann, wird sie als Optional zurueckgeliefert.