Package gdv.xport.feld
Class AlphaNumFeld
- java.lang.Object
-
- gdv.xport.feld.Feld
-
- gdv.xport.feld.AlphaNumFeld
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<Feld>
public class AlphaNumFeld extends Feld
Klasse fuer alphanumerische Zeichen. Die Default-Einstellung fuer die Darstellung ist linksbuendig.- Author:
- oliver
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AlphaNumFeld.Validator
Die Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst.
-
Constructor Summary
Constructors Modifier Constructor Description AlphaNumFeld(int length, int start)
Deprecated.Felder ohne Bezeichner werden ab v7 nicht mehr unterstuetztAlphaNumFeld(int length, int start, Align alignment)
Deprecated.Felder ohne Bezeichner werden ab v7 nicht mehr unterstuetztprotected
AlphaNumFeld(AlphaNumFeld other, Config c)
AlphaNumFeld(Bezeichner bezeichner, int length, int start)
Legt ein neues alphanumerisches Feld an.AlphaNumFeld(Bezeichner bezeichner, int length, int start, Align alignment)
Legt ein neues alpha-numerisches Feld an.AlphaNumFeld(Feld other)
Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.AlphaNumFeld(String name, String s)
Deprecated.wird in v7 nicht mehr unterstuetzt
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Die clone-Methode hat gegenueber dem CopyConstructorFeld(Feld)
den Vorteil, dass es den richtigen Typ fuer die abgeleiteten Klassen zurueckliefert.AlphaNumFeld
mitConfig(Config c)
Liefert eine neues Feld mit neuer KonfigurationList<net.sf.oval.ConstraintViolation>
validate(Config validationConfig)
Bestimmte Feld-Typen wie IBAN oder BIC werden ebenfalls validiert, sofern dies moeglich ist.-
Methods inherited from class gdv.xport.feld.Feld
compareTo, equals, format, getAnzahlBytes, getAusrichtung, getBezeichner, getBezeichnung, getByteAdresse, getDefaultAlignment, getEndAdresse, getInhalt, getValidator, hashCode, hasValue, isEmpty, isInvalid, isValid, overlapsWith, pack, resetInhalt, setAnzahlBytes, setAusrichtung, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, toShortString, toString, truncate, validate, withInhalt, write
-
-
-
-
Constructor Detail
-
AlphaNumFeld
@Deprecated public AlphaNumFeld(String name, String s)
Deprecated.wird in v7 nicht mehr unterstuetztLegt ein neues alphanumerisches Feld an.TODO: wird mit v7 entfernt
- Parameters:
name
- Bezeichners
- Inhalt
-
AlphaNumFeld
public AlphaNumFeld(Bezeichner bezeichner, int length, int start)
Legt ein neues alphanumerisches Feld an.- Parameters:
bezeichner
- Bezeichnerlength
- Laenge in Bytesstart
- 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
- Bezeichnerlength
- Laenge in Bytesstart
- 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 unterstuetztLegt ein neues alpha-numerisches Feld an.TODO: wird mit v7 entfernt
- Parameters:
length
- Laenge in Bytesstart
- Start-Byte (beginnend bei 1)
-
AlphaNumFeld
@Deprecated public AlphaNumFeld(int length, int start, Align alignment)
Deprecated.Felder ohne Bezeichner werden ab v7 nicht mehr unterstuetztLegt ein neues alpha-numerisches Feld an.TODO: wird mit v7 entfernt
- Parameters:
length
- Laenge in Bytesstart
- 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
-
AlphaNumFeld
protected AlphaNumFeld(AlphaNumFeld other, Config c)
-
-
Method Detail
-
mitConfig
public AlphaNumFeld mitConfig(Config c)
Liefert eine neues Feld mit neuer Konfiguration
-
clone
public Object clone()
Description copied from class:Feld
Die clone-Methode hat gegenueber dem CopyConstructorFeld(Feld)
den Vorteil, dass es den richtigen Typ fuer die abgeleiteten Klassen zurueckliefert.
-
-