Class TeildatensatzXml

All Implemented Interfaces:
Cloneable

public final class TeildatensatzXml extends Teildatensatz
Dieser Teildatensatz wurde um Belange fuer die XML-Verarbeitung erweitert.
Since:
1.0 (08.08.2014)
Author:
oliver (oliver.boehm@gmail.com)
  • Constructor Details

    • TeildatensatzXml

      public TeildatensatzXml(int satzart, int nr)
      Instantiiert einen neuen Teildatensatz mit der angegebenen Satzart und Nummer.
      Parameters:
      satzart - z.B. 100
      nr - Nummer des Teildatensatzes (zwischen 1 und 9)
    • TeildatensatzXml

      public TeildatensatzXml(SatzXml satz, int nr)
      Instantiiert einen neuen Teildatensatz mit der angegebenen Satzart und Nummer.
      Parameters:
      satz - SatzXml, zu dem der Teildatensatz gehoert
      nr - Nummer des Teildatensatzes (zwischen 1 und 9)
  • Method Details

    • add

      public void add(FeldReferenz referenz)
      Verarbeitet die uebergebene FeldReferenz. Oder auch nicht.
      Parameters:
      referenz - the feld referenz
    • setSatzende

      public void setSatzende(Satzende satzende)
      Setzt das Satzende
      Parameters:
      satzende - das Satzende
    • updateWith

      public void updateWith(Map<String,FeldXml> felder)
      Legt mithilfe der uebergebenen Felder die entsprechenden Feld- Objekte an. Aber nur, wenn ein Feld noch nicht existiert.
      Parameters:
      felder - Felder aus der XML-Beschreibung
    • getFeldRefenz

      public FeldReferenz getFeldRefenz(Bezeichner bezeichner)
      Liefert die entsprechende FeldReferenz.
      Parameters:
      bezeichner - der gesuchte Bezeichner
      Returns:
      die gefundene FeldReferenz