Verwendungen von Klasse
gdv.xport.feld.Feld
Package
Beschreibung
Alles, was mit Konfiguration zu tun hat, befindet sich in diesem Package.
Hier befinden sich die verschiedenen Feld-Typen wie
AlphaNumFeld
oder NumFeld
.Hierunter finden sich die verschiedenen Satzarten (und Datensaetze).
Einige Utility-Klassen.
-
Verwendungen von Feld in gdv.xport.config
Modifizierer und TypMethodeBeschreibungConfig.getValidatorFor
(Class<? extends Feld> clazz) Liefert den Validator mit dieser Konfiguration fuer die gewuenschte Feld-Klasse. -
Verwendungen von Feld in gdv.xport.feld
Modifizierer und TypKlasseBeschreibungclass
Klasse fuer alphanumerische Zeichen.class
Standardmaessig hat das Beitrags-Feld 12,2 Stellen (12 Vorkommastellen + 2 Nachkommastellen.final class
Im Gegensatz zum Betrag hat diese Klasse ein Vorzeichen ('+' oder '-').final class
The Class Datum.class
Klasse fuer numerische Zeichen.class
In der Satznummer ist alle Logik rund um die Satznummer zusammengefasst.final class
Dieses Unterklasse ist fuer Felder vorgesehen, die nicht definiert sind (bzw. vergessen wurden).class
Versions-Feld.class
Die VUNummer (Versicherungs-Unternehmen-Nummer) ist ein fuenfstelliges alphanumerisches Feld (ab 1.1.1993 wohl nur noch vierstellig).class
Ein Zeichen ist ein Feld der Laenge 1.Modifizierer und TypMethodeBeschreibungDatentyp.asFeld
(Bezeichner bezeichner, int anzahlBytes, int byteAddress) Veraltet.bitte entsprechende Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)Datentyp.asFeld
(Bezeichner bezeichner, int anzahlBytes, ByteAdresse byteAddress) Liefert den Datentyp als Feld zurueck.Liefert eine neues Feld mit neuer KonfigurationFeld.withInhalt
(String inhalt) Setzt das Feld und liefert es als Ergebnis zurueck.Modifizierer und TypMethodeBeschreibungDatentyp.asClass()
Liefert den entsprechenden Datentyp als Klasse zurueck.Modifizierer und TypMethodeBeschreibungstatic String
Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.final int
Es gilt fuer Feld a und b: a < b, wenn die Start-Adresse von a vor b liegt.static Betrag
Erzeugt einen Betrag mit den Daten des uebergebenen Feldes.final boolean
Feld.overlapsWith
(Feld other) Ueberprueft, ob sich zwei Felder mit unterschiedlichen Start-Adressen ueberlagern.Im Gegensatzu zur validate-Methode wird hier eineIllegalArgumentException
ausgeloest und das betroffene Feld noch mit ausgegebenModifizierer und TypMethodeBeschreibungstatic String
Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.ModifiziererKonstruktorBeschreibungAlphaNumFeld
(Feld other) Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.BetragMitVorzeichen
(Feld other) Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.protected
Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.protected
Satznummer
(Feld feld) Copy-Constructor.Legt ein neues Versions-Feld an (Copy-Constructor).Dies ist der Copy-Constructor, mit dem man ein bestehendes Zeichen kopieren kann. -
Verwendungen von Feld in gdv.xport.satz
Modifizierer und TypMethodeBeschreibung<T extends Feld>
TSatz.getFeld
(Bezeichner bezeichner, Class<T> clazz) Liefert das gewuenschte Feld im gewuenschten Typ.Modifizierer und TypMethodeBeschreibungSatz.getFeld
(Bezeichner bezeichner) Liefert das gewuenschte Feld.final Feld
Satz.getFeld
(Bezeichner bezeichner, int nr) Liefert das gewuenschte Feld.Satz.getFeld
(ByteAdresse adresse) Holt sich das entsprechende Feld aus dem Teildatensatz.Veraltet.bitte getFeld(Bezeichner) verwenden (TODO: wird mit v8 oder v9 entsorgt)final Feld
Veraltet.bitte getFeld(Bezeichner, int) verwenden (TODO: wird mit v8 oder v9 entsorgt)Teildatensatz.getFeld
(int nr) Liefert das Feld mit der gewuenschten Nummer zurueck.Teildatensatz.getFeld
(Bezeichner bezeichner) Liefert das gewuenschte Feld.Teildatensatz.getFeld
(ByteAdresse adresse) Liefert das Feld mit der angegebenen Byte-Adresse.Vorsatz.getFeld
(Bezeichner bezeichner) Da im Feld "Erstellungs-Datum Zeitraum vom- Zeitraum bis" (Adresse 70-85) 2 Datumsfelder zusammengefasst sind, ist diese Methode ueberschrieben, um diese beiden Felder auch einzeln abfragen zu koennen.Modifizierer und TypMethodeBeschreibungSatz.getFelder()
Liefert die Felder aller Teildatensaetze zurueck.final Collection
<Feld> Teildatensatz.getFelder()
Liefert alle Felder in der Reihenfolge innerhalb des Teildatensatzes zurueck.Vorsatz.getFelder()
Hier wirdSatz.getFelder()
ueberschrieben, um das Feld "Erstellungs-Datum, Zeitraum von, Zeitraum bis" in zwei Felder aufzuteilen.Modifizierer und TypMethodeBeschreibungvoid
Fuegt das uebergebene Feld zur Liste der Datenfelder hinzu.void
Fuegt das uebergebene Feld zur Liste der Datenfelder hinzu.void
Fuegt das angegebene Feld in den Teildatensatz ein.void
Fuegt das uebergebene Feld in jeden Teildatensatz hinzu.boolean
Ueberprueft, ob das uebergebene Feld vorhanden ist.void
Falls ein Feld zuviel gesetzt wurde, kann es mit 'remove" wieder entfernt werden. -
Verwendungen von Feld in gdv.xport.satz.xml
Modifizierer und TypKlasseBeschreibungfinal class
Im Gegensatz zurFeld
-Klasse kommen hier die einzelnen Werte als XML-Strem rein.Modifizierer und TypMethodeBeschreibungFeldXml.toFeld
(int byteAddress) Veraltet.bitte Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)FeldXml.toFeld
(int byteAddress, Bezeichner neuerBezeichner) Veraltet.alte Version (TODO: wird mit v8 entsorgt)FeldXml.toFeld
(int byteAddress, FeldReferenz referenz) Veraltet.bitte Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)FeldXml.toFeld
(int byteAddress, FeldReferenz referenz, TeildatensatzXml tdXml) Veraltet.bitte Methode mit ByteAdresse-Parameter verwenden (TODO: wird mit v9 entsorgt)FeldXml.toFeld
(ByteAdresse byteAddress) Wandelt das FeldXml-Objekt in einFeld
-Objekt um.FeldXml.toFeld
(ByteAdresse byteAddress, FeldReferenz referenz) Wandelt das FeldXml-Objekt in einFeld
-Objekt um.FeldXml.toFeld
(ByteAdresse byteAddress, FeldReferenz referenz, TeildatensatzXml tdXml) Wandelt das FeldXml-Objekt in einFeld
-Objekt um, dessen Bezeichner eindeutig im aktuellen Teildatensatz ist. -
Verwendungen von Feld in gdv.xport.util
Modifizierer und TypMethodeBeschreibungstatic String
Wandelt das uebergebenen Feld in einen XML-String um.void
Ausgabe eines Feldes als XML.ModifiziererKonstruktorBeschreibungSimpleConstraintViolation
(Feld validatedObject, Throwable cause) SimpleConstraintViolation
(String message, Feld validatedObject)