Klasse AlphaNumFeld

java.lang.Object
gdv.xport.feld.Feld
gdv.xport.feld.AlphaNumFeld
Alle implementierten Schnittstellen:
Serializable, Cloneable, Comparable<Feld>
Bekannte direkte Unterklassen:
VUNummer, Zeichen

public class AlphaNumFeld extends Feld
Klasse fuer alphanumerische Zeichen. Die Default-Einstellung fuer die Darstellung ist linksbuendig.
Autor:
oliver
Siehe auch:
  • Konstruktordetails

    • AlphaNumFeld

      @Deprecated public AlphaNumFeld(Bezeichner bezeichner, int length, int start)
      Veraltet.
      durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)
      Legt ein neues alphanumerisches Feld an.
      Parameter:
      bezeichner - Bezeichner
      length - Laenge in Bytes
      start - Start-Byte (beginnend bei 1)
      Seit:
      1.0
    • AlphaNumFeld

      public AlphaNumFeld(Bezeichner bezeichner, int length, ByteAdresse start)
      Legt ein neues alphanumerisches Feld an.
      Parameter:
      bezeichner - Bezeichner
      length - Laenge in Bytes
      start - ByteAdresse
      Seit:
      7.0 (07-Jan-2024)
    • AlphaNumFeld

      @Deprecated public AlphaNumFeld(Bezeichner bezeichner, int length, int start, Align alignment)
      Veraltet.
      durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)
      Legt ein neues alpha-numerisches Feld an.
      Parameter:
      bezeichner - Bezeichner
      length - Laenge in Bytes
      start - Start-Byte (beginnend bei 1)
      alignment - Ausrichtung
      Seit:
      1.0
    • AlphaNumFeld

      public AlphaNumFeld(Bezeichner bezeichner, int length, ByteAdresse start, Align alignment)
      Legt ein neues alpha-numerisches Feld an.
      Parameter:
      bezeichner - Bezeichner
      length - Laenge in Bytes
      start - ByteAdresse
      alignment - Ausrichtung
      Seit:
      7.0 (07-Jan-2024)
    • AlphaNumFeld

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

      protected AlphaNumFeld(AlphaNumFeld other, Config c)
      Dies ist der Copy-Constructor mit einem Feld mit neuer Konfiguration.
      Parameter:
      other - das originale Feld
      c - Konfiguration
  • Methodendetails

    • mitConfig

      public AlphaNumFeld mitConfig(Config c)
      Liefert eine neues Feld mit neuer Konfiguration
      Setzt außer Kraft:
      mitConfig in Klasse Feld
      Parameter:
      c - neue Konfiguration
      Gibt zurück:
      neues NumFeld
      Seit:
      5.3
    • clone

      public Object clone()
      Beschreibung aus Klasse kopiert: Feld
      Die clone-Methode hat gegenueber dem CopyConstructor Feld(Feld) den Vorteil, dass es den richtigen Typ fuer die abgeleiteten Klassen zurueckliefert.
      Setzt außer Kraft:
      clone in Klasse Feld
      Gibt zurück:
      eine Kopie
    • validate

      public List<net.sf.oval.ConstraintViolation> validate(Config validationConfig)
      Bestimmte Feld-Typen wie IBAN oder BIC werden ebenfalls validiert, sofern dies moeglich ist.
      Setzt außer Kraft:
      validate in Klasse Feld
      Parameter:
      validationConfig - Konfiguration fuer Validierung (off, lax, strict)
      Gibt zurück:
      eine Liste von Validierungs-Fehlern