Package gdv.xport.util
Einige Utility-Klassen.
Hier befinden sich einige Utility-Klassen, die nicht in die anderen Packages passten.
- Since:
- 0.2
-
Interface Summary Interface Description VersionHandler Der VersionHandler ist fuer die Abfrage der Default-Version eines Satzes zustaendig. -
Class Summary Class Description AbstractFormatter Dies ist das gemeinsame Oberklasse der verschiedenen Formatter.CsvFormatter Diese Klasse dient dazu, um die verschiedenen Saetze und Felder in einer einzigen CSV-Datei zu exportieren.GdvXmlFormatter Diese Klasse orientiert an sich an der GDV-XML-Beschreibung fuer das Ausgabeformat.HtmlFormatter Diese Klasse gibt die verschiedenen Saetze und Felder als HTML aus.JsonFormatter Ueber diese Klassen koennen die GDV-Datensaetze als JSON formattiert werden.NullFormatter Dieser Formatter macht keine eigentliche Formatierung, sondern reicht den Datensatz einfach durch.SatzFactory Diese Klasse dient dazu, um einen vorgegebene Satz, der z.B. aus einem Import kommt, in den entsprechenden Satz wandeln zu koennen.SatzRegistry Diese Klasse wurde von SatzFactory kopiert und so angepasst, dass auch verschiedene Instanzen fuer die jeweilige XML-Beschreibung der GDV- Datensaetze erzeugt werden koennen.SatzTyp Der SatzTyp ist eine Repraesentation des Namens einer GDV-Satzdefinition bzw. seiner Bestandteile.SatzTyp.Validator SimpleConstraintViolation Die Klasse SimpleConstraintViolation vereinfacht den Umgang mitConstraintViolation
.URLReader Da mit den Hausmitteln des JDKs das Lesen einer URL nicht immer so einfach ist, stuetzt sich diese Klasse dazu auf Apaches HTTP-Client ab.XmlFormatter Diese Klasse dient dazu, um die verschiedenen Saetze und Felder in einer XML-Struktur ausgeben zu koennen.XmlHelper Kleine Helper-Klasse fuer den Umgang mit XML. -
Exception Summary Exception Description FormatterException Wenn der Formatter ein Problem hat, kann (und wird) er diese Exception werfen.NotRegisteredException Falls eine Satzart noch nicht registriert wurde, wird dies Exception hier geworfen.NotUniqueException Falls eine Satzart angefordert wird, die nicht eindeutig ist (z.B. weil noch die Angabe der Sparte fehlt), kann diese Exception geworfen werden.ShitHappenedException DieseRuntimeException
kommt dann zum Einsatz, wenn irgendewas Unvorhergesehenes waehrend der Laufzeit aufgetreten ist.