Class AlphaNumFeld

    • Constructor Detail

      • AlphaNumFeld

        @Deprecated
        public AlphaNumFeld​(String name,
                            String s)
        Deprecated.
        wird in v7 nicht mehr unterstuetzt
        Legt ein neues alphanumerisches Feld an.

        TODO: wird mit v7 entfernt

        Parameters:
        name - Bezeichner
        s - Inhalt
      • AlphaNumFeld

        public AlphaNumFeld​(Bezeichner bezeichner,
                            int length,
                            int start)
        Legt ein neues alphanumerisches Feld an.
        Parameters:
        bezeichner - Bezeichner
        length - Laenge in Bytes
        start - Start-Byte (beginnend bei 1)
        Since:
        1.0
      • AlphaNumFeld

        public AlphaNumFeld​(Bezeichner bezeichner,
                            int length,
                            int start,
                            Align alignment)
        Legt ein neues alpha-numerisches Feld an.
        Parameters:
        bezeichner - Bezeichner
        length - Laenge in Bytes
        start - Start-Byte (beginnend bei 1)
        alignment - Ausrichtung
        Since:
        1.0
      • AlphaNumFeld

        @Deprecated
        public AlphaNumFeld​(int length,
                            int start)
        Deprecated.
        Felder ohne Bezeichner werden ab v7 nicht mehr unterstuetzt
        Legt ein neues alpha-numerisches Feld an.

        TODO: wird mit v7 entfernt

        Parameters:
        length - Laenge in Bytes
        start - Start-Byte (beginnend bei 1)
      • AlphaNumFeld

        @Deprecated
        public AlphaNumFeld​(int length,
                            int start,
                            Align alignment)
        Deprecated.
        Felder ohne Bezeichner werden ab v7 nicht mehr unterstuetzt
        Legt ein neues alpha-numerisches Feld an.

        TODO: wird mit v7 entfernt

        Parameters:
        length - Laenge in Bytes
        start - Start-Byte (beginnend bei 1)
        alignment - Ausrichtung
      • AlphaNumFeld

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

      • mitConfig

        public AlphaNumFeld mitConfig​(Config c)
        Liefert eine neues Feld mit neuer Konfiguration
        Overrides:
        mitConfig in class Feld
        Parameters:
        c - neue Konfiguration
        Returns:
        neues NumFeld
        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 Feld
        Returns:
        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.
        Overrides:
        validate in class Feld
        Parameters:
        validationConfig - Konfiguration fuer Validierung (off, lax, strict)
        Returns:
        eine Liste von Validierungs-Fehlern