Klasse Version
java.lang.Object
gdv.xport.feld.Feld
gdv.xport.feld.Version
- Alle implementierten Schnittstellen:
Serializable, Cloneable, Comparable<Feld>
Versions-Feld.
- Seit:
- 10.10.2009
- Version:
- $Revision$
- Autor:
- oliver
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen Feld
Feld.ValidatorModifikator und TypKlasseBeschreibungstatic classDie Validierung von Werten wurde jetzt in einer eingenen Validator- Klasse zusammengefasst. -
Feldübersicht
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungVersion(Bezeichner name, int start) Veraltet.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Version(Bezeichner bezeichner, int start, String v) Veraltet.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Version(Bezeichner name, ByteAdresse start) Legt ein neues Versions-Feld an.Version(Bezeichner name, ByteAdresse start, String v) Instantiiert ein neues Versions-Objekt.Legt ein neues Versions-Feld an (Copy-Constructor).Veraltet.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungLeitet den SatzTyp aus dem Bezeichner ab.static booleanisVersionBezeichner(Bezeichner bezeichner) static VersionVon Klasse geerbte Methoden Feld
clone, compareTo, equals, format, getAnzahlBytes, getAusrichtung, getBezeichner, getBezeichnung, getByteAdresse, getEndAdresse, getInhalt, getValidator, hashCode, hasValue, isEmpty, isInvalid, isValid, mitConfig, overlapsWith, pack, resetInhalt, setAusrichtung, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, setInhalt, toShortString, toString, truncate, validate, validate, withInhalt, writeModifikator und TypMethodeBeschreibungclone()Die clone-Methode hat gegenueber dem CopyConstructorFeld(Feld)den Vorteil, dass es den richtigen Typ fuer die abgeleiteten Klassen zurueckliefert.final intEs gilt fuer Feld a und b: a < b, wenn die Start-Adresse von a vor b liegt.booleanZwei Felder sind gleich, wenn sie die gleiche Adresse und den gleichen Inhalt haben.format()Diese Methode ist dafuer vorgesehen, das Feld als normalen String ausgeben zu koennen.final intGets the anzahl bytes.Liefert die Ausrichtung eines Feldes.Liefert den Bezeichner eines Feldes zurueck.Gets the bezeichnung.final intGets the byte adresse.final intGets the end adresse.Liefert den Inhalt, so wie er im Record steht (ungetrimm't).Hierueber kann der Validator zur Pruefung im Vorfeld geholt werden.inthashCode()final booleanhasValue()Dient zum Ermittel, ob ein Wert schon gesetzt wurde.booleanisEmpty()Checks if is empty.booleanChecks if is invalid.booleanisValid()Valid bedeutet: Byte-Adresse >= 1, Feld geht nicht ueber (Teil-)Datensatz-Grenze hinaus, Ausrichtung ist bekannt.Liefert eine neues Feld mit neuer Konfigurationfinal booleanoverlapsWith(Feld other) Ueberprueft, ob sich zwei Felder mit unterschiedlichen Start-Adressen ueberlagern.protected Stringfinal voidReset inhalt.voidsetAusrichtung(Align alignment) Hiermit kann man die Ausrichtung umstellen.voidsetInhalt(char c) Sets the inhalt.voidsetInhalt(char c, int i) Sets the inhalt.voidsetInhalt(long n) Setzt den Inhalt aus der uebergebenen Zahl.voidSetzt den Inhalt.voidSetzt den Inhalt aus der uebergebenen Zahl.voidSetzt den Inhalt mit der uebergebenen Zahl.toString()protected StringSchneidet einen zu langen String unabhaengig vom Alignment rechts ab.List<net.sf.oval.ConstraintViolation> validate()Validate.List<net.sf.oval.ConstraintViolation> Validiert das Feld mit der angegebenen Konfiguration.withInhalt(String inhalt) Setzt das Feld und liefert es als Ergebnis zurueck.final voidWrite.
-
Konstruktordetails
-
Version
Veraltet.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Legt ein neues Versions-Feld an.- Parameter:
name- Name des Feldesstart- Start-Byte (beginnend bei 1)- Seit:
- 1.0
-
Version
Legt ein neues Versions-Feld an.- Parameter:
name- Name des Feldesstart- Start-Byte (beginnend bei 1)- Seit:
- 7.0 (07-Jan-2024)
-
Version
Legt ein neues Versions-Feld an (Copy-Constructor).- Parameter:
feld- andere Feld, aus dem kopiert wird.- Seit:
- 5.2
-
Version
Veraltet.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Instantiiert ein neues Versions-Objekt.- Parameter:
bezeichner- Name des Feldesstart- Start-Byte (beginnend bei 1)v- Versions-String (z.B. "1.1")
-
Version
Veraltet.durch entsprechenden Constructor mit ByteAdresse ersetzt (TODO: wird mit v8 entsorgt)Instantiiert ein neues Versions-Objekt.- Parameter:
name- Name des Feldesstart- Start-Byte (beginnend bei 1)v- Versions-String (z.B. "1.1")
-
Version
Instantiiert ein neues Versions-Objekt.- Parameter:
name- Name des Feldesstart- Start-Byte (beginnend bei 1)v- Versions-String (z.B. "1.1")- Seit:
- 7.0 (07-Jan-2024)
-
-
Methodendetails
-
of
-
getSatzTyp
Leitet den SatzTyp aus dem Bezeichner ab.- Gibt zurück:
- z.B. SatzTyp.of("0100") für "Satzart 0001"
- Seit:
- 2.5
-
isVersionBezeichner
-