Package gdv.xport.feld
package gdv.xport.feld
Hier befinden sich die verschiedenen Feld-Typen wie
AlphaNumFeld
oder NumFeld
.
Eigentlich kennt das GDV-Format nur den
Feld-Typ "AN" (AlphaNumFeld
fuer alpha-numerisches Feld)
und den
Feld-Typ "N" (NumFeld
fuer numerisches Feld).
Aber um den Umgang mit dem GDV-Format zu vereinfachen, gibt es noch weitere
Feld-Typen, die von diesen beiden Typen abgeleitet sind.
- Seit:
- 0.0.1
-
KlasseBeschreibungAusrichtung: rechts- oder linksbuendig (left, right).Klasse fuer alphanumerische Zeichen.Die Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst.Standardmaessig hat das Beitrags-Feld 12,2 Stellen (12 Vorkommastellen + 2 Nachkommastellen.Im Gegensatz zum Betrag hat diese Klasse ein Vorzeichen ('+' oder '-').Die Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst.Diese Klasse enthaelt die Namen der einzelnen Felder.Mit der Klasse ByteAdresse wird ein Feld innherhalb eines Teildatensatzes adressiert.Dieser Aufzaehlungstyp repraesentiert die verschiedenen Datentypen, die im XML-Handbuch definiert sind.The Class Datum.Die Validierung von Datum-Felder ist etwas strikter als bei NumFeldern.Die Feld-Klasse bezieht ihre Information hauptsaechlich aus Enum-Klassen wie Feld100 oder Feld1bis7, die mit Annotationen versehen sind.Die Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst.Der NullValidator kann hergenommen werden, um fuer einzelne Feldarten die Validierung abzuschalten, ohne das komplett auf Validierung verzichtet werden muss.Klasse fuer numerische Zeichen.Die Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst.In der Satznummer ist alle Logik rund um die Satznummer zusammengefasst.Dieses Unterklasse ist fuer Felder vorgesehen, die nicht definiert sind (bzw. vergessen wurden).Versions-Feld.Die VUNummer (Versicherungs-Unternehmen-Nummer) ist ein fuenfstelliges alphanumerisches Feld (ab 1.1.1993 wohl nur noch vierstellig).Ein Zeichen ist ein Feld der Laenge 1.