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
    byte
    Liefert den Zahl-Wert des Datums in einem byte zurück.
    double
    Liefert den Zahl-Wert des Datums in einem double zurück.
    float
    Liefert den Zahl-Wert des Datums in einem float zurück.
    Liefert den Wert eines Datums als Werte-Zustand zurück.
    int
    Liefert den Zahl-Wert des Datums in einem int zurück.
    boolean
    Bestimmt, ob der aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann.
    boolean
    Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann.
    long
    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
    Setzt das Datum auf den im Werte-Zustand definierten Wert.
    short
    Liefert den Zahl-Wert des Datums in einem short zurü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, sonst false.
    • 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, sonst false.
    • byteValue

      byte byteValue()
      Liefert den Zahl-Wert des Datums in einem byte zurück.
      Returns:
      Wert des Datums
    • shortValue

      short shortValue()
      Liefert den Zahl-Wert des Datums in einem short zurück.
      Returns:
      Wert des Datums
    • intValue

      int intValue()
      Liefert den Zahl-Wert des Datums in einem int zurück.
      Returns:
      Wert des Datums
    • longValue

      long longValue()
      Liefert den Zahl-Wert des Datums in einem long zurück.
      Returns:
      Wert des Datums
    • floatValue

      float floatValue()
      Liefert den Zahl-Wert des Datums in einem float zurück.
      Returns:
      Wert des Datums
    • doubleValue

      double doubleValue()
      Liefert den Zahl-Wert des Datums in einem double zurü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

      void setState(IntegerValueState state)
      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