Verwendungen von Klasse
gdv.xport.satz.Satz
Packages, die Satz verwenden
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 SatzDatenpaket.importSatz(PushbackLineNumberReader reader) Importiert einen einzelnen Satz.protected static SatzDatenpaket.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 TypMethodeBeschreibungvoidDamit kann das Datenpaket selbst als Listener beimDatenpaketStreamerregistriert werden.Modifizierer und TypMethodeBeschreibungstatic DatenpaketDatenpaket.of(Collection<Satz> datensaetze) Legt ein Datenpaket mit den angegebenen Datensaetze an.static DatenpaketDatenpaket.of(Collection<Satz> datensaetze, Config cfg) Legt ein Datenpaket mit den angegebenen Datensaetze an. -
Verwendungen von Satz in gdv.xport.demo
Unterklassen von Satz in gdv.xport.demoModifizierer und TypKlasseBeschreibungclassDiese Demo-Klasse zeigt u.a., wie man eine Enumeration beim gdv-xport-Framework registriert.Methoden in gdv.xport.demo, die Satz zurückgebenModifizierer und TypMethodeBeschreibungstatic SatzImportExport.importSatz100(File file) Dies ist ein Beispiel, wie man einen bestimmten Datensatz importieren kann. -
Verwendungen von Satz in gdv.xport.event
Methoden in gdv.xport.event mit Parametern vom Typ SatzModifizierer und TypMethodeBeschreibungvoidSobald ein Satz importiert wurde, werden alleImportListenerhierueber informiert.voidErmittelt eine kleine Statistik wie die Anzahl der importierten Saetze.void -
Verwendungen von Satz in gdv.xport.satz
Unterklassen von Satz in gdv.xport.satzModifizierer und TypKlasseBeschreibungclassDatensatz ist vonSatzabgeleitet, enthaelt aber zusaetzlich noch die Sparte.final classDies ist der letzte Satz, der Nachsatz eben.classEin Teildatensatz hat immer genau 256 Bytes.classDies ist der erste Satz, der Vorsatz eben.Methoden in gdv.xport.satz, die Satz zurückgebenModifizierer und TypMethodeBeschreibungfinal SatzSatz.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 SatzSatz.importFrom(InputStream istream) Import von einemInputStream.final SatzSatz.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.Methoden in gdv.xport.satz mit Parametern vom Typ SatzModifizierer und TypMethodeBeschreibungVorsatz.getVersion(Satz satz) Abfrage der Satzart-Version eines Datensatzes, falls die Satzart im Vorsatz bekannt ist.voidVereinigt den anderen Satz mit dem aktuellen Satz, falls das moeglich ist.voidVorsatz.setVersion(Satz satz) Setzen der Satzart-Version eines Datensatzes.Konstruktoren in gdv.xport.satz mit Parametern vom Typ Satz -
Verwendungen von Satz in gdv.xport.satz.xml
Unterklassen von Satz in gdv.xport.satz.xmlModifizierer und TypKlasseBeschreibungclassIm Gegensatz zum SOP-Ansatz und zur SatzX-Klasse wird hier eine XML- Beschreibung verwendet, um die einzelnen Teildatensaetze mit ihren Feldern zu bestimmen.final classDieserTeildatensatzwurde um Belange fuer die XML-Verarbeitung erweitert. -
Verwendungen von Satz in gdv.xport.util
Methoden in gdv.xport.util, die Satz zurückgebenModifizierer und TypMethodeBeschreibungstatic SatzHolt einen Satz.static SatzVersucht anhand des uebergebenen Strings herauszufinden, um was fuer eine Satzart es sich handelt und liefert dann einen entsprechenden (gefuellten) Satz zurueck.Liefert einen (normalerweise) einenDatensatzzurueck.static SatzLiefert 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.Methoden in gdv.xport.util mit Parametern vom Typ SatzModifizierer und TypMethodeBeschreibungvoidSobald diese Methode aufgerufen, wird der uebergebene Satz formattiert ausgegeben.voidMit dieser Methode kann ein beliebiger Satz registriert werden.voidMit dieser register-Methode kann ein eigener Validator mit uebergeben werden.static StringWandelt den uebergebenen Satz in einen XML-String um.voidWenn ein Formatter alsImportListenereingesetzt werden soll, muss er diese Methode ueberschreiben.voidFormatiert den uebergebenen Satz als CSV.voidAusgabe eines Datensatzes als XML.voidHTML-Ausgabe eines einzelnen Satzes.voidHier geben wir nur einen einzelnen Satz ueber den internen Writer aus.voidAusgabe eines Datensatzes als XML.Methodenparameter in gdv.xport.util mit Typargumenten vom Typ SatzModifizierer und TypMethodeBeschreibungstatic voidMit dieser Methode koennen eigene Klassen fuer (z.B. noch nicht unterstuetzte Datensaetze) registriert werden.voidMit dieser Methode koennen eigene Klassen fuer (z.B. noch nicht unterstuetzte Datensaetze) registriert werden.voidSatzRegistry.register(Class<? extends Satz> clazz, int satzart, gdv.xport.util.SatzRegistry.Validator validator) Mit dieser Methode kann ein Validator mit uebergeben werden.Konstruktoren in gdv.xport.util mit Parametern vom Typ SatzModifiziererKonstruktorBeschreibungSimpleConstraintViolation(Satz satz, List<net.sf.oval.ConstraintViolation> violations)