Package de.bsvrz.dav.daf.main
Interface Data.NumberValue
- All Superinterfaces:
Data.TextValue
- All Known Implementing Classes:
AbstractData.NumberValue,ByteArrayPrimitiveArrayItemData,ByteArrayPrimitiveData
- Enclosing interface:
- Data
public static interface Data.NumberValue extends Data.TextValue
Interface-Klasse für die Skalierte- und Unskalierte-Ansicht eines Datums.
-
Method Summary
Modifier and Type Method Description bytebyteValue()Liefert den Zahl-Wert des Datums in einembytezurück.doubledoubleValue()Liefert den Zahl-Wert des Datums in einemdoublezurück.floatfloatValue()Liefert den Zahl-Wert des Datums in einemfloatzurück.IntegerValueStategetState()Liefert den Wert eines Datums als Werte-Zustand zurück.intintValue()Liefert den Zahl-Wert des Datums in einemintzurück.booleanisNumber()Bestimmt, ob der aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann.booleanisState()Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann.longlongValue()Liefert den Zahl-Wert des Datums in einemlongzurück.voidset(double value)Setzt den Wert des Datum auf den angegebenen Wert.voidset(float value)Setzt den Wert des Datum auf den angegebenen Wert.voidset(int value)Setzt den Wert des Datum auf den angegebenen Wert.voidset(long value)Setzt den Wert des Datum auf den angegebenen Wert.voidsetState(IntegerValueState state)Setzt das Datum auf den im Werte-Zustand definierten Wert.shortshortValue()Liefert den Zahl-Wert des Datums in einemshortzurück.Methods inherited from interface de.bsvrz.dav.daf.main.Data.TextValue
getSuffixText, getText, getValueText, setText
-
Method Details
-
isNumber
boolean isNumber()Bestimmt, ob der aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann. In einer unskalierten Ansicht kann jeder gültige Wert des Datums als Zahlwert dargestellt werden. In einer skalierten Ansicht von Ganzzahlattributen werden nur Werte innerhalb des definierten Wertebereichs als Zahlwerte entsprechend des Skalierungsfaktors dargestellt.- Returns:
true, wenn der Wert aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann, sonstfalse.
-
isState
boolean isState()Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann.- Returns:
true, wenn der Wert aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann, sonstfalse.
-
byteValue
byte byteValue()Liefert den Zahl-Wert des Datums in einembytezurück.- Returns:
- Wert des Datums
-
shortValue
short shortValue()Liefert den Zahl-Wert des Datums in einemshortzurück.- Returns:
- Wert des Datums
-
intValue
int intValue()Liefert den Zahl-Wert des Datums in einemintzurück.- Returns:
- Wert des Datums
-
longValue
long longValue()Liefert den Zahl-Wert des Datums in einemlongzurück.- Returns:
- Wert des Datums
-
floatValue
float floatValue()Liefert den Zahl-Wert des Datums in einemfloatzurück.- Returns:
- Wert des Datums
-
doubleValue
double doubleValue()Liefert den Zahl-Wert des Datums in einemdoublezurück.- Returns:
- Wert des Datums
-
getState
IntegerValueState getState()Liefert den Wert eines Datums als Werte-Zustand zurück.- Returns:
- Werte-Zustand oder
null, wenn der Wert keinem Wertezustand entspricht.
-
setState
Setzt das Datum auf den im Werte-Zustand definierten Wert.- Parameters:
state- Werte-Zustand
-
set
void set(int value)Setzt den Wert des Datum auf den angegebenen Wert.- Parameters:
value- Zu setzender Wert
-
set
void set(long value)Setzt den Wert des Datum auf den angegebenen Wert.- Parameters:
value- Zu setzender Wert
-
set
void set(float value)Setzt den Wert des Datum auf den angegebenen Wert.- Parameters:
value- Zu setzender Wert
-
set
void set(double value)Setzt den Wert des Datum auf den angegebenen Wert.- Parameters:
value- Zu setzender Wert
-