Klasse GdvXmlFormatter

java.lang.Object
gdv.xport.util.AbstractFormatter
gdv.xport.util.GdvXmlFormatter
Alle implementierten Schnittstellen:
ImportListener, AutoCloseable, EventListener

public final class GdvXmlFormatter extends AbstractFormatter
Diese Klasse orientiert an sich an der GDV-XML-Beschreibung fuer das Ausgabeformat. Es kann u.a. dazu benutzt werden, um aus einem Datensatz mit Enum-Beschreibung die entspechende XML-Beschreibung zu bekommen.

Mit v6 soll die Beschreibung eigener Datensaetze mittels Enums durch XML-basierte Beschreibungen abgeloest werden. Fuer dieses Ziel ist diese Klasse ein Baustein dazu.

Seit:
5.0 (27.03.2021)
Autor:
oliver (ob@aosd.de)
  • Konstruktordetails

    • GdvXmlFormatter

      public GdvXmlFormatter()
      Default-Konstruktor.
    • GdvXmlFormatter

      public GdvXmlFormatter(Writer writer)
      Der Konstruktor fuer die normale Arbeit.
      Parameter:
      writer - the writer
    • GdvXmlFormatter

      public GdvXmlFormatter(Writer writer, String stand)
      Der Konstruktor fuer die normale Arbeit. Als Info erscheint dabei der Zeitpunkt der Generierung (analog zum XmlFormatter, wo es als Kommentar ans Ende geschrieben wird).
      Parameter:
      writer - the writer
      stand - Info, die nach dem XML-Header steht
    • GdvXmlFormatter

      public GdvXmlFormatter(OutputStream ostream, String stand)
      Der Konstruktor fuer einen OutputStream.
      Parameter:
      ostream - z.B. System.out
      stand - Datum, ab dem erzeugte XML-Beschreibung gilt (Format TT.MM.JJJJ) z.B. "01.07.2018".
      Dieser Wert erscheint in Analogie zur GDV-XML-Beschreibung am Beginn der XML-Beschreibung in einem Tag: <info><stand>...</stand></info>
    • GdvXmlFormatter

      public GdvXmlFormatter(OutputStream ostream)
      Der Konstruktor fuer einen OutputStream. Als Info erscheint dabei der Zeitpunkt der Generierung (analog zum XmlFormatter, wo es als Kommentar ans Ende geschrieben wird).
      Parameter:
      ostream - z.B. System.out
    • GdvXmlFormatter

      public GdvXmlFormatter(OutputStream ostream, Config config)
      Der Konstruktor fuer einen OutputStream zusammen mit einem Config-Objekt fuer weitere Einstellungen.
      Parameter:
      ostream - z.B. System.out
      config - mit weiteren Einstellungen. So kann man ueber die Property "gdv.export.xml.stand" z.B. den Stand fuer die erzeugte XML-Beschreibung mitgeben. Dieser Wert erscheint in Analogie zur GDV-XML-Beschreibung am Beginn der XML-Beschreibung in einem Tag: <info><stand>...</stand></info>
      Seit:
      5.3
  • Methodendetails