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 von AbstractData, abgeleitet von AbstractData.TextValue, implementiert das Interface Data.NumberValue.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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.
    void
    Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
    short
    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 Details

    • NumberValue

      public NumberValue()
  • Method Details

    • 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.