Package de.bsvrz.dav.daf.main.config
Interface IntegerAttributeType
- All Superinterfaces:
AttributeType,Comparable,ConfigurationObject,SystemObject,UndefinedAttributeValueAccess
- All Known Implementing Classes:
DafIntegerAttributeType
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final intRückgabewert vongetByteCount()für ein Byte große Attribute.static final intRückgabewert vongetByteCount()für vier Byte große Attribute.static final intRückgabewert vongetByteCount()für acht Byte große Attribute.static final intRückgabewert vongetByteCount()für zwei Byte große Attribute. -
Method Summary
Modifier and TypeMethodDescriptionintBestimmt die Größe von Attributen dieses Typs in Bytes.getRange()Bestimmt den für Attribute dieses Attributtyps definierten Zahlenbereich.Bestimmt die mit diesem Attributtyp erlaubten diskreten Zustände eines Attributs.shortDeprecated.Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeType
getDefaultAttributeValueMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringMethods inherited from interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined, setToUndefined
-
Field Details
-
BYTE
static final int BYTERückgabewert vongetByteCount()für ein Byte große Attribute.- See Also:
-
SHORT
static final int SHORTRückgabewert vongetByteCount()für zwei Byte große Attribute.- See Also:
-
INT
static final int INTRückgabewert vongetByteCount()für vier Byte große Attribute.- See Also:
-
LONG
static final int LONGRückgabewert vongetByteCount()für acht Byte große Attribute.- See Also:
-
-
Method Details
-
getValueSize
Deprecated.Wurde von der MethodegetByteCount()abgelöst.Bestimmt die Größe von Attributen dieses Typs in Bytes. Diese Methode liefert den gleichen Wert wie die MethodegetByteCount()alsshortzurü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
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.
-
getByteCount()abgelöst.