Class Betrag

All Implemented Interfaces:
Serializable, Cloneable, Comparable<Feld>
Direct Known Subclasses:
BetragMitVorzeichen

public class Betrag extends NumFeld
Standardmaessig hat das Beitrags-Feld 12,2 Stellen (12 Vorkommastellen + 2 Nachkommastellen.
Since:
11.10.2009
Version:
$Revision$
Author:
oliver
See Also:
  • Constructor Details

    • Betrag

      @Deprecated public Betrag(Bezeichner name, int length, int start)
      Deprecated.
      durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)
      Instantiiert einen neuen Betrag.
      Parameters:
      name - Name des Feldes
      length - Laenge
      start - Start-Byte (beginnend bei 1)
      Since:
      1.0
    • Betrag

      public Betrag(Bezeichner name, int length, ByteAdresse start)
      Instantiiert einen neuen Betrag.
      Parameters:
      name - Name des Feldes
      length - Laenge
      start - Start-Byte (beginnend bei 1)
      Since:
      7.0 (07-Jan-2024)
    • Betrag

      @Deprecated protected Betrag(Bezeichner name, int start, String value, Config config)
      Deprecated.
      wird mit v8 entsorgt (TODO)
      Legt einen neuen Betrag an.
      Parameters:
      name - Name
      start - Start-Adresse
      value - Wert
      config - Konfiguration
    • Betrag

      protected Betrag(Bezeichner name, ByteAdresse start, String value, Config config)
      Legt einen neuen Betrag an.
      Parameters:
      name - Name
      start - Start-Adresse
      value - Wert
      config - Konfiguration
    • Betrag

      public Betrag(Feld other)
      Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.
      Parameters:
      other - das originale Feld
  • Method Details

    • mitConfig

      public Betrag mitConfig(Config c)
      Liefert einen neuen Betrag mit neuer Konfiguration
      Overrides:
      mitConfig in class NumFeld
      Parameters:
      c - neue Konfiguration
      Returns:
      neuer Betrag
      Since:
      5.3
    • clone

      public Object clone()
      Description copied from class: Feld
      Die clone-Methode hat gegenueber dem CopyConstructor Feld(Feld) den Vorteil, dass es den richtigen Typ fuer die abgeleiteten Klassen zurueckliefert.
      Overrides:
      clone in class NumFeld
      Returns:
      eine Kopie
    • of

      public static Betrag of(Feld feld)
      Erzeugt einen Betrag mit den Daten des uebergebenen Feldes.
      Parameters:
      feld - Feld
      Returns:
      Betrag