Interface IntegerAttributeType

All Superinterfaces:
AttributeType, java.lang.Comparable, ConfigurationObject, SystemObject, UndefinedAttributeValueAccess
All Known Implementing Classes:
DafIntegerAttributeType

public interface IntegerAttributeType
extends AttributeType, UndefinedAttributeValueAccess
Schnittstellenklasse zum Zugriff auf die Eigenschaften von Ganzzahl-Attributtypen. Attribute von diesem Attributtyp enthalten ganze Zahlen. Durch den Attributtyp werden diskrete Zustände und ein Zahlenbereich jeweils mit Minimum, Maximum, Skalierung und Einheit definiert.
  • Field Details

  • Method Details

    • getValueSize

      @Deprecated short getValueSize()
      Deprecated.
      Wurde von der Methode getByteCount() abgelöst.
      Bestimmt die Größe von Attributen dieses Typs in Bytes. Diese Methode liefert den gleichen Wert wie die Methode getByteCount() als short zurück.
      Returns:
      Anzahl der für die Darstellung des Attributs benötigten Bytes
    • getByteCount

      int getByteCount()
      Bestimmt die Größe von Attributen dieses Typs in Bytes.
      Returns:
      Anzahl der für die Darstellung des Attributs benötigten Bytes
    • getRange

      IntegerValueRange getRange()
      Bestimmt den für Attribute dieses Attributtyps definierten Zahlenbereich.
      Returns:
      Definierter Zahlenbereich oder null, wenn kein Zahlenbereich definiert ist.
    • getStates

      java.util.List<IntegerValueState> getStates()
      Bestimmt die mit diesem Attributtyp erlaubten diskreten Zustände eines Attributs.
      Returns:
      Liste mit diskreten Zuständen dieses Attributs als Objekte der Klasse IntegerValueState.