Klasse XmlFormatter

Alle implementierten Schnittstellen:
ImportListener, AutoCloseable, EventListener

public final class XmlFormatter extends AbstractFormatter
Diese Klasse dient dazu, um die verschiedenen Saetze und Felder in einer XML-Struktur ausgeben zu koennen.
Seit:
0.2 (13.11.2009)
Autor:
oliver (ob@aosd.de)
  • Konstruktordetails

    • XmlFormatter

      public XmlFormatter()
      Default-Konstruktor.
      Seit:
      0.5.0
    • XmlFormatter

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

      public XmlFormatter(XMLStreamWriter xmlStreamWriter)
      Instantiiert einen neuen XML-Formatter.
      Parameter:
      xmlStreamWriter - the xml stream writer
    • XmlFormatter

      public XmlFormatter(OutputStream ostream)
      Parameter:
      ostream - z.B. System.out
      Seit:
      0.3
  • Methodendetails

    • setWriter

      public void setWriter(Writer writer)
      Beschreibung aus Klasse kopiert: AbstractFormatter
      Setzt den Ausgabekanal auf den uebergebenen Writer.
      Setzt außer Kraft:
      setWriter in Klasse AbstractFormatter
      Parameter:
      writer - Ausgabekanal
    • setWriter

      public void setWriter(OutputStream ostream)
      Beschreibung aus Klasse kopiert: AbstractFormatter
      Setzt den Ausgabekanal auf den uebergebenen OutputStream.
      Setzt außer Kraft:
      setWriter in Klasse AbstractFormatter
      Parameter:
      ostream - OutputStream als Ausgabekanal
    • write

      public void write(Feld feld) throws XMLStreamException
      Ausgabe eines Feldes als XML.
      Parameter:
      feld - the feld
      Löst aus:
      XMLStreamException - Signals that an I/O exception has occurred.
    • write

      public void write(Teildatensatz teildatensatz) throws XMLStreamException
      Ausgabe eines Teildatensatzes als XML.
      Parameter:
      teildatensatz - the teildatensatz
      Löst aus:
      XMLStreamException - the XML stream exception
    • write

      public void write(Satz satz) throws IOException
      Ausgabe eines Datensatzes als XML.
      Setzt außer Kraft:
      write in Klasse AbstractFormatter
      Parameter:
      satz - der auszugebende (Daten-)Satz
      Löst aus:
      IOException - Signals that an I/O exception has occurred.
      Siehe auch:
    • toString

      public static String toString(Feld feld)
      Wandelt das uebergebenen Feld in einen XML-String um.
      Parameter:
      feld - ein Feld
      Gibt zurück:
      das Feld als XML-String
    • toString

      public static String toString(Teildatensatz teildatensatz)
      Wandelt dens uebergebenen Teildatensatz in einen XML-String um.
      Parameter:
      teildatensatz - ein Teildatensatz
      Gibt zurück:
      Teildatensatz als XML-String
    • toString

      public static String toString(Satz satz)
      Wandelt den uebergebenen Satz in einen XML-String um.
      Parameter:
      satz - ein Satz
      Gibt zurück:
      Satz als XML-String
    • toString

      public static String toString(Datenpaket datenpaket)
      Wandelt das uebergebene Datenpaket in einen XML-String um.
      Parameter:
      datenpaket - das Datenpaket
      Gibt zurück:
      Datenpaket als XML-String