public abstract static class AbstractData.NumberValue extends AbstractData.TextValue implements Data.NumberValue
Subklasse von AbstarctData
, abgeleitet von AbstractData.TextValue
, implementiert das Interface Data.NumberValue
.
Constructor and Description |
---|
NumberValue() |
Modifier and Type | Method and Description |
---|---|
byte |
byteValue()
Liefert den Zahl-Wert des Datums in einem
byte zurück. |
double |
doubleValue()
Liefert den Zahl-Wert des Datums in einem
double zurück. |
float |
floatValue()
Liefert den Zahl-Wert des Datums in einem
float zurück. |
IntegerValueState |
getState()
Liefert den Wert eines Datums als Werte-Zustand zurück.
|
int |
intValue()
Liefert den Zahl-Wert des Datums in einem
int zurück. |
boolean |
isNumber()
Bestimmt, ob der aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann.
|
boolean |
isState()
Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann.
|
long |
longValue()
Liefert den Zahl-Wert des Datums in einem
long zurück. |
void |
set(double value)
Setzt den Wert des Datum auf den angegebenen Wert.
|
void |
set(float value)
Setzt den Wert des Datum auf den angegebenen Wert.
|
void |
set(int value)
Setzt den Wert des Datum auf den angegebenen Wert.
|
void |
set(long value)
Setzt den Wert des Datum auf den angegebenen Wert.
|
void |
setState(IntegerValueState state)
Setzt das Datum auf den im Werte-Zustand definierten Wert.
|
void |
setText(java.lang.String text)
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
|
short |
shortValue()
Liefert den Zahl-Wert des Datums in einem
short zurück. |
getSuffixText, getText, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSuffixText, getText, getValueText
public boolean isNumber()
Data.NumberValue
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.
isNumber
in interface Data.NumberValue
true
, wenn der Wert aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann, sonst false
.public boolean isState()
Data.NumberValue
Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann.
isState
in interface Data.NumberValue
true
, wenn der Wert aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann, sonst false
.public byte byteValue()
Data.NumberValue
Liefert den Zahl-Wert des Datums in einem byte
zurück.
byteValue
in interface Data.NumberValue
public short shortValue()
Data.NumberValue
Liefert den Zahl-Wert des Datums in einem short
zurück.
shortValue
in interface Data.NumberValue
public int intValue()
Data.NumberValue
Liefert den Zahl-Wert des Datums in einem int
zurück.
intValue
in interface Data.NumberValue
public long longValue()
Data.NumberValue
Liefert den Zahl-Wert des Datums in einem long
zurück.
longValue
in interface Data.NumberValue
public float floatValue()
Data.NumberValue
Liefert den Zahl-Wert des Datums in einem float
zurück.
floatValue
in interface Data.NumberValue
public double doubleValue()
Data.NumberValue
Liefert den Zahl-Wert des Datums in einem double
zurück.
doubleValue
in interface Data.NumberValue
public IntegerValueState getState()
Data.NumberValue
Liefert den Wert eines Datums als Werte-Zustand zurück.
getState
in interface Data.NumberValue
null
, wenn der Wert keinem Wertezustand entspricht.public void setState(IntegerValueState state)
Data.NumberValue
Setzt das Datum auf den im Werte-Zustand definierten Wert.
setState
in interface Data.NumberValue
state
- Werte-Zustandpublic void set(int value)
Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.
set
in interface Data.NumberValue
value
- Zu setzender Wertpublic void set(long value)
Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.
set
in interface Data.NumberValue
value
- Zu setzender Wertpublic void set(float value)
Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.
set
in interface Data.NumberValue
value
- Zu setzender Wertpublic void set(double value)
Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.
set
in interface Data.NumberValue
value
- Zu setzender Wertpublic void setText(java.lang.String text)
Data.TextValue
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
setText
in interface Data.TextValue
text
- Text mit dem zu setzenden Wert.