abstract class AbstractAttributeProperties extends java.lang.Object implements AttributeProperties
Default-Implementierung des Interfaces AttributeProperties.
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
_attributeTypePid |
private SystemObjectInfo |
_info |
private int |
_maxCount |
private java.lang.String |
_name |
private TargetValue |
_targetValue |
Constructor and Description |
---|
AbstractAttributeProperties(java.lang.String attributeTypePid) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeTypePid()
Liefert den Attributtyps dieses Attributs.
|
SystemObjectInfo |
getInfo()
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
|
int |
getMaxCount()
Bestimmt die maximale Anzahl von Arrayelementen.
|
java.lang.String |
getName()
Bestimmt den Namen des Attributs
|
TargetValue |
getTargetValue()
Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
|
void |
setInfo(SystemObjectInfo info)
Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
|
void |
setMaxCount(int maxCount)
Setzt die maximale Anzahl von Arrayelementen.
|
void |
setMaxCount(java.lang.String maxCount)
Setzt die maximale Anzahl von Arrayelementen.
|
void |
setName(java.lang.String name)
Setzt den Namen des Attributs.
|
void |
setTargetValue(java.lang.String targetValue)
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
|
void |
setTargetValue(TargetValue targetValue)
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
|
protected final java.lang.String _attributeTypePid
private int _maxCount
private TargetValue _targetValue
private java.lang.String _name
private SystemObjectInfo _info
AbstractAttributeProperties(java.lang.String attributeTypePid)
public void setMaxCount(java.lang.String maxCount)
AttributeProperties
Setzt die maximale Anzahl von Arrayelementen.
setMaxCount
in interface AttributeProperties
maxCount
- Maximale Anzahl von Arrayelementen.public void setMaxCount(int maxCount)
AttributeProperties
Setzt die maximale Anzahl von Arrayelementen.
setMaxCount
in interface AttributeProperties
maxCount
- Maximale Anzahl von Arrayelementen.public void setTargetValue(java.lang.String targetValue)
AttributeProperties
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
setTargetValue
in interface AttributeProperties
targetValue
- “variabel” oder “fest”public void setTargetValue(TargetValue targetValue)
AttributeProperties
Legt fest, ob die Anzahl Arrayelemente variabel oder fest ist.
setTargetValue
in interface AttributeProperties
targetValue
- TargetValue.FIX oder TargetValue.VARIABLEpublic void setName(java.lang.String name)
AttributeProperties
Setzt den Namen des Attributs.
setName
in interface AttributeProperties
name
- Name des Attributs.public void setInfo(SystemObjectInfo info)
AttributeProperties
Setzt die Info mit Kurzinfo und Beschreibung dieses Attributs.
setInfo
in interface AttributeProperties
info
- Info mit Kurzinfo und Beschreibung dieses Attributspublic java.lang.String getAttributeTypePid()
AttributeProperties
Liefert den Attributtyps dieses Attributs.
getAttributeTypePid
in interface AttributeProperties
public int getMaxCount()
AttributeProperties
Bestimmt die maximale Anzahl von Arrayelementen.
getMaxCount
in interface AttributeProperties
public TargetValue getTargetValue()
AttributeProperties
Bestimmt, ob die Anzahl Arrayelemente variabel oder fest ist.
getTargetValue
in interface AttributeProperties
public java.lang.String getName()
AttributeProperties
Bestimmt den Namen des Attributs
getName
in interface AttributeProperties
public SystemObjectInfo getInfo()
AttributeProperties
Bestimmt die Info mit Kurzinfo und Beschreibung dieses Attributs.
getInfo
in interface AttributeProperties