public interface Attribute extends ConfigurationObject
Schnittstellenklasse zum Zugriff auf die Eigenschaften von Attributen. Neben der Position eines Attributs in der zugehörigen Attributgruppe oder Attributliste, und Informationen, die angeben, ob ein Attribut als Array verwendet wird, referenzieren Attribute einen Attribut-Typ
, der die Eigenschaften eines konkreten Wertes des Attributs beschreibt.
Modifier and Type | Method and Description |
---|---|
AttributeType |
getAttributeType()
Bestimmt den Typ dieses Attributs über den ein Zugriff auf die Eigenschaften von konkreten Attributwerten ermöglicht wird.
|
java.lang.String |
getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attribut.
|
int |
getMaxCount()
Bestimmt, ob die maximale Feldgröße dieses Attributs beschränkt ist.
|
int |
getPosition()
Bestimmt die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw.
|
boolean |
isArray()
Bestimmt, ob dieses Attribut ein Feld ist.
|
boolean |
isCountLimited()
Bestimmt, ob die Feldgröße dieses Attributs durch eine Obergrenze beschränkt ist.
|
boolean |
isCountVariable()
Bestimmt, ob die Feldgröße dieses Attributs variieren kann.
|
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
int getPosition()
Bestimmt die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw. Attributliste).
1
.boolean isCountLimited()
Bestimmt, ob die Feldgröße dieses Attributs durch eine Obergrenze beschränkt ist.
true
, wenn die Anzahl der Werte beschränkt ist;false
, wenn die Anzahl der Werte nicht beschränkt ist.boolean isCountVariable()
Bestimmt, ob die Feldgröße dieses Attributs variieren kann.
true
, wenn die Anzahl der Werte dieses Attributs mit jedem Datensatz variieren kann;false
, wenn die Anzahl der Werte fix ist.int getMaxCount()
Bestimmt, ob die maximale Feldgröße dieses Attributs beschränkt ist. Wenn die Feldgröße nicht beschränkt ist, wird der Wert 0 zurückgegeben. Wenn die Feldgröße nicht variabel ist, wird die erforderliche Feldgröße zurückgegeben.
boolean isArray()
Bestimmt, ob dieses Attribut ein Feld ist.
true
, wenn dieses Attribut ein Feld ist;false
, wenn dieses Attribut kein Feld ist.AttributeType getAttributeType()
Bestimmt den Typ dieses Attributs über den ein Zugriff auf die Eigenschaften von konkreten Attributwerten ermöglicht wird.
java.lang.String getDefaultAttributeValue()
Ermittelt den Default-Attributwert dieses Attribut.
null
falls kein Defaultwert festgelegt wurde.