Verwendungen von Klasse
gdv.xport.satz.Satz
Package
Beschreibung
Dies ist die oberste Ebene des gdv.xport-Frameworks.
Einige Demo-Klassen wie
HelloWorld
und andere.Hierunter finden sich die verschiedenen Satzarten (und Datensaetze).
Einige Utility-Klassen.
-
Verwendungen von Satz in gdv.xport
Modifizierer und TypMethodeBeschreibungstatic Satz
Datenpaket.importSatz
(PushbackLineNumberReader reader) Importiert einen einzelnen Satz.protected static Satz
Datenpaket.importSatz
(PushbackLineNumberReader reader, Map<SatzTyp, Version> satzartVersionen) Der hier verwendete PushbackReader wird benoetigt, damit die gelesene Satzart und Sparte wieder zurueckgestellt werden kann.Modifizierer und TypMethodeBeschreibungvoid
Damit kann das Datenpaket selbst als Listener beimDatenpaketStreamer
registriert werden.Modifizierer und TypMethodeBeschreibungstatic Datenpaket
Datenpaket.of
(Collection<Satz> datensaetze) Legt ein Datenpaket mit den angegebenen Datensaetze an.static Datenpaket
Datenpaket.of
(Collection<Satz> datensaetze, Config cfg) Legt ein Datenpaket mit den angegebenen Datensaetze an. -
Verwendungen von Satz in gdv.xport.demo
Modifizierer und TypKlasseBeschreibungclass
Diese Demo-Klasse zeigt u.a., wie man eine Enumeration beim gdv-xport-Framework registriert.Modifizierer und TypMethodeBeschreibungstatic Satz
ImportExport.importSatz100
(File file) Dies ist ein Beispiel, wie man einen bestimmten Datensatz importieren kann. -
Verwendungen von Satz in gdv.xport.event
Modifizierer und TypMethodeBeschreibungvoid
Sobald ein Satz importiert wurde, werden alleImportListener
hierueber informiert.void
Ermittelt eine kleine Statistik wie die Anzahl der importierten Saetze.void
-
Verwendungen von Satz in gdv.xport.satz
Modifizierer und TypKlasseBeschreibungclass
Datensatz ist vonSatz
abgeleitet, enthaelt aber zusaetzlich noch die Sparte.final class
Dies ist der letzte Satz, der Nachsatz eben.class
Ein Teildatensatz hat immer genau 256 Bytes.class
Dies ist der erste Satz, der Vorsatz eben.Modifizierer und TypMethodeBeschreibungfinal Satz
Satz.importFrom
(PushbackLineNumberReader reader) Der hier verwendete PushbackReader wird benoetigt, damit die gelesene Satzart und Sparte wieder zurueckgesetllt werden kann.Satz.importFrom
(File file) Importiert einen Satz von der angegebenen Datei.final Satz
Satz.importFrom
(InputStream istream) Import von einemInputStream
.final Satz
Satz.importFrom
(Reader reader) Import von einemReader
.Satz.importFrom
(String s) Eigentlich wollte ich ja diese Methode "import" nennen, aber das kollidiert leider mit dem Schluesselwort "import" in Java.Modifizierer und TypMethodeBeschreibungVorsatz.getVersion
(Satz satz) Abfrage der Satzart-Version eines Datensatzes, falls die Satzart im Vorsatz bekannt ist.void
Vereinigt den anderen Satz mit dem aktuellen Satz, falls das moeglich ist.void
Vorsatz.setVersion
(Satz satz) Setzen der Satzart-Version eines Datensatzes. -
Verwendungen von Satz in gdv.xport.satz.xml
Modifizierer und TypKlasseBeschreibungclass
Im Gegensatz zum SOP-Ansatz und zur SatzX-Klasse wird hier eine XML- Beschreibung verwendet, um die einzelnen Teildatensaetze mit ihren Feldern zu bestimmen.final class
DieserTeildatensatz
wurde um Belange fuer die XML-Verarbeitung erweitert. -
Verwendungen von Satz in gdv.xport.util
Modifizierer und TypMethodeBeschreibungstatic Satz
Holt einen Satz.static Satz
Versucht anhand des uebergebenen Strings herauszufinden, um was fuer eine Satzart es sich handelt und liefert dann einen entsprechenden (gefuellten) Satz zurueck.Liefert einen (normalerweise) einenDatensatz
zurueck.static Satz
Liefert den Datensatz mit der gewuenschten Version.Versucht anhand des uebergebenen Strings herauszufinden, um was fuer eine Satzart es sich handelt und liefert dann einen entsprechenden (gefuellten) Satz zurueck.Modifizierer und TypMethodeBeschreibungvoid
Sobald diese Methode aufgerufen, wird der uebergebene Satz formattiert ausgegeben.void
Mit dieser Methode kann ein beliebiger Satz registriert werden.void
Mit dieser register-Methode kann ein eigener Validator mit uebergeben werden.static String
Wandelt den uebergebenen Satz in einen XML-String um.void
Wenn ein Formatter alsImportListener
eingesetzt werden soll, muss er diese Methode ueberschreiben.void
Formatiert den uebergebenen Satz als CSV.void
Ausgabe eines Datensatzes als XML.void
HTML-Ausgabe eines einzelnen Satzes.void
Hier geben wir nur einen einzelnen Satz ueber den internen Writer aus.void
Ausgabe eines Datensatzes als XML.Modifizierer und TypMethodeBeschreibungstatic void
Mit dieser Methode koennen eigene Klassen fuer (z.B. noch nicht unterstuetzte Datensaetze) registriert werden.void
Mit dieser Methode koennen eigene Klassen fuer (z.B. noch nicht unterstuetzte Datensaetze) registriert werden.void
SatzRegistry.register
(Class<? extends Satz> clazz, int satzart, gdv.xport.util.SatzRegistry.Validator validator) Mit dieser Methode kann ein Validator mit uebergeben werden.ModifiziererKonstruktorBeschreibungSimpleConstraintViolation
(Satz satz, List<net.sf.oval.ConstraintViolation> violations)