de.bsvrz.dav.daf.communication.dataRepresentation
Class AbstractData.NumberValue

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
      extended by 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 von AbstarctData, abgeleitet von AbstractData.TextValue, implementiert das Interface Data.NumberValue.


Constructor Summary
AbstractData.NumberValue()
           
 
Method Summary
 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(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.
 
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
 

Constructor Detail

AbstractData.NumberValue

public AbstractData.NumberValue()
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 interface Data.NumberValue
Returns:
true, wenn der Wert aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann, sonst false.

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 interface Data.NumberValue
Returns:
true, wenn der Wert aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann, sonst false.

byteValue

public byte byteValue()
Description copied from interface: Data.NumberValue
Liefert den Zahl-Wert des Datums in einem byte zurück.

Specified by:
byteValue in interface Data.NumberValue
Returns:
Wert des Datums

shortValue

public short shortValue()
Description copied from interface: Data.NumberValue
Liefert den Zahl-Wert des Datums in einem short zurück.

Specified by:
shortValue in interface Data.NumberValue
Returns:
Wert des Datums

intValue

public int intValue()
Description copied from interface: Data.NumberValue
Liefert den Zahl-Wert des Datums in einem int zurück.

Specified by:
intValue in interface Data.NumberValue
Returns:
Wert des Datums

longValue

public long longValue()
Description copied from interface: Data.NumberValue
Liefert den Zahl-Wert des Datums in einem long zurück.

Specified by:
longValue in interface Data.NumberValue
Returns:
Wert des Datums

floatValue

public float floatValue()
Description copied from interface: Data.NumberValue
Liefert den Zahl-Wert des Datums in einem float zurück.

Specified by:
floatValue in interface Data.NumberValue
Returns:
Wert des Datums

doubleValue

public double doubleValue()
Description copied from interface: Data.NumberValue
Liefert den Zahl-Wert des Datums in einem double zurück.

Specified by:
doubleValue in interface Data.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 interface Data.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 interface Data.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 interface Data.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 interface Data.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 interface Data.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 interface Data.NumberValue
Parameters:
value - Zu setzender Wert

setText

public void setText(String text)
Description copied from interface: Data.TextValue
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.

Specified by:
setText in interface Data.TextValue
Parameters:
text - Text mit dem zu setzenden Wert.