Klasse FeldXml
- Alle implementierten Schnittstellen:
Serializable
,Cloneable
,Comparable<Feld>
Feld
-Klasse kommen hier die einzelnen Werte als
XML-Strem rein.- Seit:
- 1.0 (11.08.2014)
- Autor:
- oliver (oliver.boehm@gmail.com)
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen gdv.xport.feld.Feld
Feld.Validator
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorBeschreibungFeldXml
(XMLEventReader parser) Instantiiert eine Objekt mit den Werten, die ueber den uebergebenen Parser gelesen werden.FeldXml
(XMLEventReader parser, StartElement element) Instantiiert eine Objekt mit den Werten, die ueber den uebergebenen Parser gelesen werden. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungLiefert den Datentyp.getId()
Liefert die Referenz (Id).int
Liefert die Anzahl der Nachkommastellen oder 0, falls es sich um kein numerisches Feld handelt.toFeld
(int byteAddress) Veraltet.bitte Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)toFeld
(int byteAddress, Bezeichner neuerBezeichner) Veraltet.alte Version (TODO: wird mit v8 entsorgt)toFeld
(int byteAddress, FeldReferenz referenz) Veraltet.bitte Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)toFeld
(int byteAddress, FeldReferenz referenz, TeildatensatzXml tdXml) Veraltet.bitte Methode mit ByteAdresse-Parameter verwenden (TODO: wird mit v9 entsorgt)toFeld
(ByteAdresse byteAddress) Wandelt das FeldXml-Objekt in einFeld
-Objekt um.toFeld
(ByteAdresse byteAddress, FeldReferenz referenz) Wandelt das FeldXml-Objekt in einFeld
-Objekt um.toFeld
(ByteAdresse byteAddress, FeldReferenz referenz, TeildatensatzXml tdXml) Wandelt das FeldXml-Objekt in einFeld
-Objekt um, dessen Bezeichner eindeutig im aktuellen Teildatensatz ist.toString()
Von Klasse geerbte Methoden gdv.xport.feld.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, truncate, validate, validate, withInhalt, write
-
Konstruktordetails
-
FeldXml
Instantiiert eine Objekt mit den Werten, die ueber den uebergebenen Parser gelesen werden.- Parameter:
parser
- the parser- Löst aus:
XMLStreamException
- the XML stream exception
-
FeldXml
Instantiiert eine Objekt mit den Werten, die ueber den uebergebenen Parser gelesen werden.- Parameter:
parser
- the parserelement
- das Start-Element <feldreferenz referenz=... >- Löst aus:
XMLStreamException
- the XML stream exception
-
-
Methodendetails
-
getId
Liefert die Referenz (Id).- Gibt zurück:
- z.B. "BN-2003.02.11.22.49.47.214"
-
getDatentyp
Liefert den Datentyp.- Gibt zurück:
- the datentyp
-
getNachkommastellen
public int getNachkommastellen()Liefert die Anzahl der Nachkommastellen oder 0, falls es sich um kein numerisches Feld handelt.- Gibt zurück:
- the nachkommastellen
-
toFeld
Veraltet.bitte Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)Wandelt das FeldXml-Objekt in einFeld
-Objekt um.- Parameter:
byteAddress
- die Byte-Adresse- Gibt zurück:
- das entsprechende Feld
-
toFeld
Wandelt das FeldXml-Objekt in einFeld
-Objekt um.- Parameter:
byteAddress
- die Byte-Adresse- Gibt zurück:
- das entsprechende Feld
- Seit:
- 7.1
-
toFeld
Veraltet.alte Version (TODO: wird mit v8 entsorgt)Wandelt das FeldXml-Objekt in einFeld
-Objekt um.- Parameter:
byteAddress
- die Byte-AdresseneuerBezeichner
- the neuer bezeichner- Gibt zurück:
- das entsprechende Feld
-
toFeld
Veraltet.bitte Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)Wandelt das FeldXml-Objekt in einFeld
-Objekt um.- Parameter:
byteAddress
- die Byte-Adressereferenz
- mit Bezeichner und Bemerkung- Gibt zurück:
- das entsprechende Feld
-
toFeld
Wandelt das FeldXml-Objekt in einFeld
-Objekt um.- Parameter:
byteAddress
- die Byte-Adressereferenz
- mit Bezeichner und Bemerkung- Gibt zurück:
- das entsprechende Feld
- Seit:
- 7.1
-
toFeld
Veraltet.bitte Methode mit ByteAdresse-Parameter verwenden (TODO: wird mit v9 entsorgt)Wandelt das FeldXml-Objekt in einFeld
-Objekt um, dessen Bezeichner eindeutig im aktuellen Teildatensatz ist.In Feldern innerhalb der TDs von SA > "0001" wird der technischen Namen aus der Feld-Bezeichnung ermitteln. Dadurch kann ein Feld, dessen Bezeichnung im Teildatensatz eindeutig ist, sicher durch die Feld-Bezeichnung aus GDV-Online adressiert werden. Felder mit mehrdeutigem Namen im Teildatensatz (s.u.) koennen nur via ByteAdresse adressiert werden (wie bisher auch).
Eine Ausnahme ist das Feld an Position 43 in SA0220.030, TD9. Dieses Feld ist durch einen Kopierfehler beim GDV entstanden. Aus 'historischen' Gruenden und wg. Abwaertskompatibilitaet muss der technische Name hier identisch sein zu
Bezeichner.LFD_NUMMER_VP_PERSONENGRUPPE9
. Ergo wird hier wie bisher der Bezeichner aus der Referenz verwendet.- Parameter:
byteAddress
- die Byte-Adressereferenz
- mit Bezeichner und BemerkungtdXml
- der aktuelle Teildatensatz- Gibt zurück:
- das entsprechende Feld
-
toFeld
Wandelt das FeldXml-Objekt in einFeld
-Objekt um, dessen Bezeichner eindeutig im aktuellen Teildatensatz ist.In Feldern innerhalb der TDs von SA > "0001" wird der technischen Namen aus der Feld-Bezeichnung ermitteln. Dadurch kann ein Feld, dessen Bezeichnung im Teildatensatz eindeutig ist, sicher durch die Feld-Bezeichnung aus GDV-Online adressiert werden. Felder mit mehrdeutigem Namen im Teildatensatz (s.u.) koennen nur via ByteAdresse adressiert werden (wie bisher auch).
- Parameter:
byteAddress
- die Byte-Adressereferenz
- mit Bezeichner und BemerkungtdXml
- der aktuelle Teildatensatz- Gibt zurück:
- das entsprechende Feld
- Seit:
- 7.1
-
toString
-