Verwendungen von Klasse
gdv.xport.Datenpaket
Package
Beschreibung
Dies ist die oberste Ebene des gdv.xport-Frameworks.
Einige Demo-Klassen wie
HelloWorld
und andere.In diesem Package befindet sich die Controller, die die REST-Schnittstelle
ins Web abbilden.
Einige Utility-Klassen.
-
Verwendungen von Datenpaket in gdv.xport
Modifizierer und TypMethodeBeschreibungDatenpaket.importFrom
(PushbackLineNumberReader reader) Der hier verwendete PushbackReader wird benoetigt, damit die gelesene Satzart und Sparte wieder zurueckgestellt werden kann.Datenpaket.importFrom
(InputStream istream) Importiert von einemInputStream
.Datenpaket.importFrom
(Reader reader) Import von einemReader
.Datenpaket.importFrom
(String content) Importiert direkt aus einem String.Datenpaket.importFrom
(URI uri) Damit kann direkt ueber das Netz importiert werden.Datenpaket.importFrom
(URL url) Damit kann direkt ueber das Netz importiert werden.static Datenpaket
Legt ein Datenpaket anhand der uebergebenen Datei an.static 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.Datenpaket.pack()
Fasst benachbarte Saetze mit Luecken zusammen, sofern es sinnvoll ist. -
Verwendungen von Datenpaket in gdv.xport.demo
Modifizierer und TypMethodeBeschreibungstatic List
<Datenpaket> ImportExport.importDatenpakete
(InputStream inputStream) Dies ist ein Beispiel, wie sich mehrere Datenpakete importieren lassen. -
Verwendungen von Datenpaket in gdv.xport.srv.service
Modifizierer und TypMethodeBeschreibungDatenpaketService.importDatenpaket
(String text) Importiert den Text als Datenpaket.DefaultDatenpaketService.importDatenpaket
(String text) -
Verwendungen von Datenpaket in gdv.xport.srv.web
Modifizierer und TypMethodeBeschreibungDatenpaketController.importDatenpaketV2
(URI uri) DatenpaketController.uploadDatenpaket
(org.springframework.web.multipart.MultipartFile file) Laedt die gewuenschte Datei und formattiert die darin enthaltenen Datenpakete.Modifizierer und TypMethodeBeschreibungorg.springframework.http.ResponseEntity
<Datenpaket> DatenpaketController.importDatenpaket
(String format, jakarta.servlet.http.HttpServletRequest request) Die Umwandlung eines Datenpakets in das gewuenschte Datenformat wird anhand des Accept-Headers (Content Negotiation) oder anhand des Suffixes durchgefuehrt.org.springframework.http.ResponseEntity
<Datenpaket> DatenpaketController.importDatenpaket
(URI uri, String format, jakarta.servlet.http.HttpServletRequest request) Formattiert das Datenpaket, das von der uebergebenen URI abgeholt wird, in das gewuenscht Format wie HTML, XML, JSON oder CSV.org.springframework.http.ResponseEntity
<Datenpaket> DatenpaketController.importDatenpaketForm
(org.springframework.util.MultiValueMap body, jakarta.servlet.http.HttpServletRequest request) Die Umwandlung eines Datenpakets in das gewuenschte Datenformat wird anhand des Accept-Headers (Content Negotiation) oder anhand des Suffixes durchgefuehrt.org.springframework.http.ResponseEntity
<Datenpaket> DatenpaketController.importDatenpaketV2
(jakarta.servlet.http.HttpServletRequest request) -
Verwendungen von Datenpaket in gdv.xport.srv.web.converter
Modifizierer und TypMethodeBeschreibungprotected Datenpaket
DatenpaketHttpMessageConverter.readInternal
(Class<? extends Datenpaket> aClass, org.springframework.http.HttpInputMessage httpInputMessage) Modifizierer und TypMethodeBeschreibungprotected void
DatenpaketHttpMessageConverter.writeInternal
(Datenpaket datenpaket, org.springframework.http.HttpOutputMessage outputMessage) Modifizierer und TypMethodeBeschreibungprotected Datenpaket
DatenpaketHttpMessageConverter.readInternal
(Class<? extends Datenpaket> aClass, org.springframework.http.HttpInputMessage httpInputMessage) -
Verwendungen von Datenpaket in gdv.xport.util
Modifizierer und TypMethodeBeschreibungstatic Datenpaket
SatzFactory.getAllSupportedSaetze()
Liefert ein Datenpaket mit allen unterstuetzten Satzarten.SatzRegistry.getAllSupportedSaetze()
Liefert ein Datenpaket mit allen unterstuetzten Satzarten.SatzRegistry.getSupportedSaetzeWith
(SatzTyp... typen) Liefert ein Datenpaket mit den angegebenen Satzarten.Modifizierer und TypMethodeBeschreibungstatic String
HtmlFormatter.toString
(Datenpaket datenpaket) Wandelt das uebergebene Datenpaket in einen HTML-String um.static String
XmlFormatter.toString
(Datenpaket datenpaket) Wandelt das uebergebene Datenpaket in einen XML-String um.void
AbstractFormatter.write
(Datenpaket datenpaket) Ausgabe eines kompletten Datenpakets.void
CsvFormatter.write
(Datenpaket datenpaket) Ausgabe eines kompletten Datenpakets im CSV-Format.void
JsonFormatter.write
(Datenpaket datenpaket) Ausgabe eines kompletten Datenpakets.