Class Satz220

  • All Implemented Interfaces:
    Cloneable

    @Deprecated
    public class Satz220
    extends SpartensatzX
    Deprecated.
    Diese Klasse repraesentiert die Satzart 220. Es handelt es sich dabei um eine alternative Implementierung der SpartenspezifischerTeil-Klasse, die nach dem Soplet- Ansatz (s. soplets.org) implementiert wurde.
    Since:
    0.6 (08.04.2011)
    Author:
    oliver (ob@aosd.de)
    • Constructor Detail

      • Satz220

        public Satz220()
        Deprecated.
        Default-Konstruktor.
      • Satz220

        public Satz220​(int sparte)
        Deprecated.
        Legt ein neues Satz220-Objekt fuer die uebergebene Sparte an.
        Parameters:
        sparte - Sparte (z.B. 10)
      • Satz220

        public Satz220​(int sparte,
                       int wagnisart)
        Deprecated.
        Dieser Konstruktor ist fuer Sparte 10 gedacht, wo es verschiedene Auspraegungen durch die Wagnisart gibt.
        Parameters:
        sparte - sollte immer 10 sein
        wagnisart - Zahl von 0 bis 9
      • Satz220

        public Satz220​(Enum[] felder)
        Deprecated.
        Dies ist der Konstruktor fuer Sparte 10. Hier gibt es verschiedene Belegung der Wagnisart, die ueber die Felder vorbelegt werden.
        Parameters:
        felder - z.B. Feld220Wagnis9.values()
    • Method Detail

      • getWagnisartFrom

        protected static int getWagnisartFrom​(List<Enum[]>[] mapping10,
                                              Enum[] felder)
        Deprecated.
      • set

        public void set​(Bezeichner name,
                        String value)
        Deprecated.
        Description copied from class: Satz
        Setzt das angegebene Feld in allen Teildatensaetzen, in denen es gefunden wird. Normalerweise braeuchten wir eigentlich nur die erste Fundstelle setzen, da die anderen Teildatensaetze (hoffentlich) auf die gleiche Referenz verweisen - aber sicher ist sicher. Falls das Feld nicht gefunden wird, wird eine IllegalArgumentException geworfen.

        TODO: wird mit v7 entfernt

        Overrides:
        set in class Satz
        Parameters:
        name - Name des Felds (Bezeichnung)
        value - the value
      • setUpTeildatensatzeOf

        protected static void setUpTeildatensatzeOf​(SatzX satz,
                                                    Bezeichner name,
                                                    List<Enum[]>[] mappings)
        Deprecated.