Package gdv.xport.feld
Enum Datentyp
- Alle implementierten Schnittstellen:
Serializable
,Comparable<Datentyp>
,Constable
Dieser Aufzaehlungstyp repraesentiert die verschiedenen Datentypen, die
im XML-Handbuch definiert sind. Er dient auch zur Abbildung dieser
Datentypen auf die tatsaechliche Implementierung.
- Seit:
- 1.0 (29.10.2014)
- Autor:
- oliver
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungAlphanumerische Zeichen oder String.Betrag.Datum.Gleitkomma-Zahlen.Zahlen.Zahlen.Unbekannter Typ.VU-Nummer.Zeichen. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungasClass()
Liefert den entsprechenden Datentyp als Klasse zurueck.asFeld
(Bezeichner bezeichner, int anzahlBytes, int byteAddress) Veraltet.bitte entsprechende Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)asFeld
(Bezeichner bezeichner, int anzahlBytes, ByteAdresse byteAddress) Liefert den Datentyp als Feld zurueck.static String
Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.static String
Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.static Datentyp
Liefert den gewuenschten Datentyp zurueck.static Datentyp
Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück.static Datentyp[]
values()
Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
VUNUMMER
VU-Nummer. -
ZEICHEN
Zeichen. -
ALPHANUMERISCH
Alphanumerische Zeichen oder String. -
DATUM
Datum. -
BETRAG
Betrag. -
FLIESSKOMMA
Gleitkomma-Zahlen. -
NUMERISCH
Zahlen. -
UHRZEIT
Zahlen. -
UNBEKANNT
Unbekannter Typ.
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieses Enumerationstyps in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enumerationskonstante in diesem Typ deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn dieser Enumerationstyp keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-
asClass
Liefert den entsprechenden Datentyp als Klasse zurueck.- Gibt zurück:
- z.B. NumFeld.class
-
asFeld
Veraltet.bitte entsprechende Methode mit ByteAdresse verwenden (TODO: wird mit v9 entsorgt)Liefert den Datentyp als Feld zurueck.- Parameter:
bezeichner
- der BezeichneranzahlBytes
- die Anzahl an BytesbyteAddress
- die Byte-Adresse- Gibt zurück:
- z.B. ein
NumFeld
-Objekt
-
asFeld
Liefert den Datentyp als Feld zurueck.- Parameter:
bezeichner
- der BezeichneranzahlBytes
- die Anzahl an BytesbyteAddress
- die Byte-Adresse- Gibt zurück:
- z.B. ein
NumFeld
-Objekt - Seit:
- 7.1 (08-Jan-2024)
-
capitalize
-
asValue
Liefert den gewuenschten Datentyp zurueck.- Parameter:
name
- Datentyp als String, z.B. "Numerisch"- Gibt zurück:
- the datentyp
-
asString
Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.- Parameter:
feld
- z.B. ein numerischer Wert (ohne Nachkommastellen)- Gibt zurück:
- z.B. "Numerisch"
- Seit:
- 5.0
-
asString
Wandelt einen Datentyp wieder zurueck in den String aus der GDV-XML-Beschreibung.- Parameter:
clazz
- z.B. NumFeld.class- Gibt zurück:
- z.B. "Numerisch"
- Seit:
- 5.0
-