Class AbstractData.NumberValue
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
-
- de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.NumberValue
-
- All Implemented Interfaces:
Data.NumberValue
,Data.TextValue
- Enclosing class:
- AbstractData
public abstract static class AbstractData.NumberValue extends AbstractData.TextValue implements Data.NumberValue
Subklasse vonAbstractData
, abgeleitet vonAbstractData.TextValue
, implementiert das InterfaceData.NumberValue
.
-
-
Constructor Summary
Constructors Constructor Description NumberValue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
byteValue()
Liefert den Zahl-Wert des Datums in einembyte
zurück.double
doubleValue()
Liefert den Zahl-Wert des Datums in einemdouble
zurück.float
floatValue()
Liefert den Zahl-Wert des Datums in einemfloat
zurück.IntegerValueState
getState()
Liefert den Wert eines Datums als Werte-Zustand zurück.int
intValue()
Liefert den Zahl-Wert des Datums in einemint
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 einemlong
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 einemshort
zurück.-
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
getSuffixText, getText, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.bsvrz.dav.daf.main.Data.TextValue
getSuffixText, getText, getValueText
-
-
-
-
Method Detail
-
isNumber
public boolean isNumber()
Description copied from interface: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.- Specified by:
isNumber
in interfaceData.NumberValue
- Returns:
true
, wenn der Wert aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann, sonstfalse
.
-
isState
public boolean isState()
Description copied from interface:Data.NumberValue
Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann.- Specified by:
isState
in interfaceData.NumberValue
- Returns:
true
, wenn der Wert aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann, sonstfalse
.
-
byteValue
public byte byteValue()
Description copied from interface:Data.NumberValue
Liefert den Zahl-Wert des Datums in einembyte
zurück.- Specified by:
byteValue
in interfaceData.NumberValue
- Returns:
- Wert des Datums
-
shortValue
public short shortValue()
Description copied from interface:Data.NumberValue
Liefert den Zahl-Wert des Datums in einemshort
zurück.- Specified by:
shortValue
in interfaceData.NumberValue
- Returns:
- Wert des Datums
-
intValue
public int intValue()
Description copied from interface:Data.NumberValue
Liefert den Zahl-Wert des Datums in einemint
zurück.- Specified by:
intValue
in interfaceData.NumberValue
- Returns:
- Wert des Datums
-
longValue
public long longValue()
Description copied from interface:Data.NumberValue
Liefert den Zahl-Wert des Datums in einemlong
zurück.- Specified by:
longValue
in interfaceData.NumberValue
- Returns:
- Wert des Datums
-
floatValue
public float floatValue()
Description copied from interface:Data.NumberValue
Liefert den Zahl-Wert des Datums in einemfloat
zurück.- Specified by:
floatValue
in interfaceData.NumberValue
- Returns:
- Wert des Datums
-
doubleValue
public double doubleValue()
Description copied from interface:Data.NumberValue
Liefert den Zahl-Wert des Datums in einemdouble
zurück.- Specified by:
doubleValue
in interfaceData.NumberValue
- Returns:
- Wert des Datums
-
getState
public IntegerValueState getState()
Description copied from interface:Data.NumberValue
Liefert den Wert eines Datums als Werte-Zustand zurück.- Specified by:
getState
in interfaceData.NumberValue
- Returns:
- Werte-Zustand oder
null
, wenn der Wert keinem Wertezustand entspricht.
-
setState
public void setState(IntegerValueState state)
Description copied from interface:Data.NumberValue
Setzt das Datum auf den im Werte-Zustand definierten Wert.- Specified by:
setState
in interfaceData.NumberValue
- Parameters:
state
- Werte-Zustand
-
set
public void set(int value)
Description copied from interface:Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.- Specified by:
set
in interfaceData.NumberValue
- Parameters:
value
- Zu setzender Wert
-
set
public void set(long value)
Description copied from interface:Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.- Specified by:
set
in interfaceData.NumberValue
- Parameters:
value
- Zu setzender Wert
-
set
public void set(float value)
Description copied from interface:Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.- Specified by:
set
in interfaceData.NumberValue
- Parameters:
value
- Zu setzender Wert
-
set
public void set(double value)
Description copied from interface:Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.- Specified by:
set
in interfaceData.NumberValue
- Parameters:
value
- Zu setzender Wert
-
setText
public void setText(java.lang.String text)
Description copied from interface:Data.TextValue
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.- Specified by:
setText
in interfaceData.TextValue
- Parameters:
text
- Text mit dem zu setzenden Wert.
-
-