Verwendungen von Klasse
gdv.xport.feld.Feld

Packages, die Feld verwenden
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

    Methodenparameter in gdv.xport.config mit Typargumenten vom Typ Feld
    Modifizierer und Typ
    Methode
    Beschreibung
    Config.getValidatorFor(Class<? extends Feld> clazz)
    Liefert den Validator mit dieser Konfiguration fuer die gewuenschte Feld-Klasse.
  • Verwendungen von Feld in gdv.xport.feld

    Unterklassen von Feld in gdv.xport.feld
    Modifizierer und Typ
    Klasse
    Beschreibung
    class 
    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.
    Felder in gdv.xport.feld, die deklariert sind als Feld
    Modifizierer und Typ
    Feld
    Beschreibung
    static final Feld
    statt "null".
    Methoden in gdv.xport.feld, die Feld zurückgeben
    Modifizierer und Typ
    Methode
    Beschreibung
    Datentyp.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.
    Feld.mitConfig(Config c)
    Liefert eine neues Feld mit neuer Konfiguration
    Feld.withInhalt(String inhalt)
    Setzt das Feld und liefert es als Ergebnis zurueck.
    Methoden in gdv.xport.feld, die Typen mit Argumenten vom Typ Feld zurückgeben
    Modifizierer und Typ
    Methode
    Beschreibung
    Class<? extends Feld>
    Datentyp.asClass()
    Liefert den entsprechenden Datentyp als Klasse zurueck.
    Methoden in gdv.xport.feld mit Parametern vom Typ Feld
    Modifizierer und Typ
    Methode
    Beschreibung
    static String
    Datentyp.asString(Feld feld)
    Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.
    final int
    Feld.compareTo(Feld other)
    Es gilt fuer Feld a und b: a < b, wenn die Start-Adresse von a vor b liegt.
    static Betrag
    Betrag.of(Feld feld)
    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.
    Feld.Validator.verify(String value, Feld validatedFeld)
    Im Gegensatzu zur validate-Methode wird hier eine IllegalArgumentException ausgeloest und das betroffene Feld noch mit ausgegeben
    Methodenparameter in gdv.xport.feld mit Typargumenten vom Typ Feld
    Modifizierer und Typ
    Methode
    Beschreibung
    static String
    Datentyp.asString(Class<? extends Feld> clazz)
    Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.
    Konstruktoren in gdv.xport.feld mit Parametern vom Typ Feld
    Modifizierer
    Konstruktor
    Beschreibung
     
    Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.
     
    Betrag(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.
     
    Datum(Feld other)
    Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.
     
    Feld(Feld other)
    Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.
    protected
    Feld(Feld other, Config cfg)
     
     
    NumFeld(Feld other)
    Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.
    protected
    NumFeld(Feld other, Config config)
     
     
    Copy-Constructor.
     
    Version(Feld feld)
    Legt ein neues Versions-Feld an (Copy-Constructor).
     
    Zeichen(Feld other)
    Dies ist der Copy-Constructor, mit dem man ein bestehendes Zeichen kopieren kann.
  • Verwendungen von Feld in gdv.xport.satz

    Methoden in gdv.xport.satz mit Typparametern vom Typ Feld
    Modifizierer und Typ
    Methode
    Beschreibung
    <T extends Feld>
    T
    Satz.getFeld(Bezeichner bezeichner, Class<T> clazz)
    Liefert das gewuenschte Feld im gewuenschten Typ.
    Methoden in gdv.xport.satz, die Feld zurückgeben
    Modifizierer und Typ
    Methode
    Beschreibung
    Satz.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.
    Satz.getFeld(String name)
    Liefert das gewuenschte Feld.
    final Feld
    Satz.getFeld(String name, int nr)
    Liefert das gewuenschte Feld.
    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.
    Methoden in gdv.xport.satz, die Typen mit Argumenten vom Typ Feld zurückgeben
    Modifizierer und Typ
    Methode
    Beschreibung
    Satz.getFelder()
    Liefert die Felder aller Teildatensaetze zurueck.
    Teildatensatz.getFelder()
    Liefert alle Felder in der Reihenfolge innerhalb des Teildatensatzes zurueck.
    Vorsatz.getFelder()
    Hier wird Satz.getFelder() ueberschrieben, um das Feld "Erstellungs-Datum, Zeitraum von, Zeitraum bis" in zwei Felder aufzuteilen.
    Methoden in gdv.xport.satz mit Parametern vom Typ Feld
    Modifizierer und Typ
    Methode
    Beschreibung
    void
    Satz.add(Feld feld)
    Fuegt das uebergebene Feld zur Liste der Datenfelder hinzu.
    void
    Satz.add(Feld feld, int teildatensatzNr)
    Fuegt das uebergebene Feld zur Liste der Datenfelder hinzu.
    void
    Teildatensatz.add(Feld feld)
    Fuegt das angegebene Feld in den Teildatensatz ein.
    void
    Satz.addAll(Feld feld)
    Fuegt das uebergebene Feld in jeden Teildatensatz hinzu.
    boolean
    Teildatensatz.hasFeld(Feld feld)
    Ueberprueft, ob das uebergebene Feld vorhanden ist.
    void
    Teildatensatz.remove(Feld feld)
    Falls ein Feld zuviel gesetzt wurde, kann es mit 'remove" wieder entfernt werden.
  • Verwendungen von Feld in gdv.xport.satz.xml

    Unterklassen von Feld in gdv.xport.satz.xml
    Modifizierer und Typ
    Klasse
    Beschreibung
    final class 
    Im Gegensatz zur Feld-Klasse kommen hier die einzelnen Werte als XML-Strem rein.
    Methoden in gdv.xport.satz.xml, die Feld zurückgeben
    Modifizierer und Typ
    Methode
    Beschreibung
    FeldXml.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 ein Feld-Objekt um.
    FeldXml.toFeld(ByteAdresse byteAddress, FeldReferenz referenz)
    Wandelt das FeldXml-Objekt in ein Feld-Objekt um.
    FeldXml.toFeld(ByteAdresse byteAddress, FeldReferenz referenz, TeildatensatzXml tdXml)
    Wandelt das FeldXml-Objekt in ein Feld-Objekt um, dessen Bezeichner eindeutig im aktuellen Teildatensatz ist.
  • Verwendungen von Feld in gdv.xport.util

    Methoden in gdv.xport.util mit Parametern vom Typ Feld
    Modifizierer und Typ
    Methode
    Beschreibung
    static String
    XmlFormatter.toString(Feld feld)
    Wandelt das uebergebenen Feld in einen XML-String um.
    void
    XmlFormatter.write(Feld feld)
    Ausgabe eines Feldes als XML.
    Konstruktoren in gdv.xport.util mit Parametern vom Typ Feld
    Modifizierer
    Konstruktor
    Beschreibung
     
    SimpleConstraintViolation(Feld validatedObject, Throwable cause)
     
     
    SimpleConstraintViolation(String message, Feld validatedObject)