Package gdv.xport.feld
Class AlphaNumFeld
java.lang.Object
gdv.xport.feld.Feld
gdv.xport.feld.AlphaNumFeld
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<Feld>
Klasse fuer alphanumerische Zeichen. Die Default-Einstellung fuer die
Darstellung ist linksbuendig.
- Author:
- oliver
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Die Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst. -
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AlphaNumFeld
(AlphaNumFeld other, Config c) Dies ist der Copy-Constructor mit einem Feld mit neuer Konfiguration.AlphaNumFeld
(Bezeichner bezeichner, int length, int start) Deprecated.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)AlphaNumFeld
(Bezeichner bezeichner, int length, int start, Align alignment) Deprecated.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)AlphaNumFeld
(Bezeichner bezeichner, int length, ByteAdresse start) Legt ein neues alphanumerisches Feld an.AlphaNumFeld
(Bezeichner bezeichner, int length, ByteAdresse 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. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Die clone-Methode hat gegenueber dem CopyConstructorFeld(Feld)
den Vorteil, dass es den richtigen Typ fuer die abgeleiteten Klassen zurueckliefert.Liefert eine neues Feld mit neuer KonfigurationList<net.sf.oval.ConstraintViolation>
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, getEndAdresse, getInhalt, getValidator, hashCode, hasValue, isEmpty, isInvalid, isValid, overlapsWith, pack, resetInhalt, setAusrichtung, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, toShortString, toString, truncate, validate, withInhalt, write
-
Constructor Details
-
AlphaNumFeld
Deprecated.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Legt ein neues alphanumerisches Feld an.- Parameters:
bezeichner
- Bezeichnerlength
- Laenge in Bytesstart
- Start-Byte (beginnend bei 1)- Since:
- 1.0
-
AlphaNumFeld
Legt ein neues alphanumerisches Feld an.- Parameters:
bezeichner
- Bezeichnerlength
- Laenge in Bytesstart
- ByteAdresse- Since:
- 7.0 (07-Jan-2024)
-
AlphaNumFeld
Deprecated.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Legt ein neues alpha-numerisches Feld an.- Parameters:
bezeichner
- Bezeichnerlength
- Laenge in Bytesstart
- Start-Byte (beginnend bei 1)alignment
- Ausrichtung- Since:
- 1.0
-
AlphaNumFeld
Legt ein neues alpha-numerisches Feld an.- Parameters:
bezeichner
- Bezeichnerlength
- Laenge in Bytesstart
- ByteAdressealignment
- Ausrichtung- Since:
- 7.0 (07-Jan-2024)
-
AlphaNumFeld
Dies ist der Copy-Constructor, mit dem man ein bestehendes Feld kopieren kann.- Parameters:
other
- das originale Feld
-
AlphaNumFeld
Dies ist der Copy-Constructor mit einem Feld mit neuer Konfiguration.- Parameters:
other
- das originale Feldc
- Konfiguration
-
-
Method Details
-
mitConfig
Liefert eine neues Feld mit neuer Konfiguration -
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. -
validate
Bestimmte Feld-Typen wie IBAN oder BIC werden ebenfalls validiert, sofern dies moeglich ist.
-