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.
Modifier and Type | Field and Description |
---|---|
static int |
BYTE
Rückgabewert von
getByteCount() für ein Byte große Attribute. |
static int |
INT
Rückgabewert von
getByteCount() für vier Byte große Attribute. |
static int |
LONG
Rückgabewert von
getByteCount() für acht Byte große Attribute. |
static int |
SHORT
Rückgabewert von
getByteCount() für zwei Byte große Attribute. |
Modifier and Type | Method and Description |
---|---|
int |
getByteCount()
Bestimmt die Größe von Attributen dieses Typs in Bytes.
|
IntegerValueRange |
getRange()
Bestimmt den für Attribute dieses Attributtyps definierten Zahlenbereich.
|
java.util.List<IntegerValueState> |
getStates()
Bestimmt die mit diesem Attributtyp erlaubten diskreten Zustände eines Attributs.
|
short |
getValueSize()
Deprecated.
Wurde von der Methode
getByteCount() abgelöst. |
getDefaultAttributeValue
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
isDefined, setToUndefined
static final int BYTE
Rückgabewert von getByteCount()
für ein Byte große Attribute.
static final int SHORT
Rückgabewert von getByteCount()
für zwei Byte große Attribute.
static final int INT
Rückgabewert von getByteCount()
für vier Byte große Attribute.
static final int LONG
Rückgabewert von getByteCount()
für acht Byte große Attribute.
short getValueSize()
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.
int getByteCount()
Bestimmt die Größe von Attributen dieses Typs in Bytes.
IntegerValueRange getRange()
Bestimmt den für Attribute dieses Attributtyps definierten Zahlenbereich.
null
, wenn kein Zahlenbereich definiert ist.java.util.List<IntegerValueState> getStates()
Bestimmt die mit diesem Attributtyp erlaubten diskreten Zustände eines Attributs.
IntegerValueState
.