de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray
Class ByteArrayPrimitiveData.UnscaledNumberValueView

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayPrimitiveData.UnscaledNumberValueView
All Implemented Interfaces:
Data.NumberValue, Data.TextValue
Enclosing class:
ByteArrayPrimitiveData

private class ByteArrayPrimitiveData.UnscaledNumberValueView
extends Object
implements Data.NumberValue


Constructor Summary
private ByteArrayPrimitiveData.UnscaledNumberValueView()
           
 
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.
 String getSuffixText()
          Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums.
 String getText()
          Bestimmt den Wert des Datums als Text einschließlich Zusatz (wie zum Beispiel Einheit).
 String getValueText()
          Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit).
 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteArrayPrimitiveData.UnscaledNumberValueView

private ByteArrayPrimitiveData.UnscaledNumberValueView()
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

getText

public String getText()
Description copied from interface: Data.TextValue
Bestimmt den Wert des Datums als Text einschließlich Zusatz (wie zum Beispiel Einheit).

Specified by:
getText in interface Data.TextValue
Returns:
Wert des Datums mit Zusatz (wie zum Beispiel Einheit) als Text.

getValueText

public String getValueText()
Description copied from interface: Data.TextValue
Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit).

Specified by:
getValueText in interface Data.TextValue
Returns:
Wert des Datums ohne Zusatz (wie zum Beispiel Einheit) als Text.

getSuffixText

public String getSuffixText()
Description copied from interface: Data.TextValue
Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums.

Specified by:
getSuffixText in interface Data.TextValue
Returns:
Zusatztext des Datums (wie zum Beispiel Einheit).

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.