de.bsvrz.puk.config.configFile.datamodel
Class ConfigAttribute.AttributeValues

java.lang.Object
  extended by de.bsvrz.puk.config.configFile.datamodel.ConfigAttribute.AttributeValues
Enclosing class:
ConfigAttribute

private class ConfigAttribute.AttributeValues
extends Object

Diese Klasse liest die Informationen für das Attribut mit Hilfe des Deserializers direkt aus dem Byte-Array des konfigurierenden Datensatzes aus. Dies geht nicht mit der Methode SystemObject.getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup), da dort Informationen benötigt werden, die hier erst zur Verfügung gestellt werden.


Field Summary
private  AttributeType _attributeType
          der Typ des Attributs
private  boolean _isCountVariable
          gibt an, ob die Feldgröße dieses Attributs variieren kann
private  int _maxCount
          die maximale Feldgröße dieses Attributs
private  short _position
          die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw.
 
Constructor Summary
ConfigAttribute.AttributeValues()
          Konstruktor, der die Attributeigenschaften aus einem konfigurierenden Datensatz ausliest.
 
Method Summary
 AttributeType getAttributeType()
          Gibt den Typ dieses Attributs zurück.
 int getMaxCount()
          Gibt die maximale Feldgröße dieses Attributs zurück.
 int getPosition()
          Gibt die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw.
 boolean isCountVariable()
          Gibt zurück, ob die Feldgröße dieses Attributs variieren kann.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_position

private short _position
die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw. Attributliste)


_maxCount

private int _maxCount
die maximale Feldgröße dieses Attributs


_isCountVariable

private boolean _isCountVariable
gibt an, ob die Feldgröße dieses Attributs variieren kann


_attributeType

private AttributeType _attributeType
der Typ des Attributs

Constructor Detail

ConfigAttribute.AttributeValues

public ConfigAttribute.AttributeValues()
Konstruktor, der die Attributeigenschaften aus einem konfigurierenden Datensatz ausliest.

Method Detail

getPosition

public int getPosition()
Gibt die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw. Attributliste) zurück.

Returns:
die Position eines Attributs oder einer Attributliste

getMaxCount

public int getMaxCount()
Gibt die maximale Feldgröße dieses Attributs zurück.

Returns:
die maximale Feldgröße dieses Attributs

isCountVariable

public boolean isCountVariable()
Gibt zurück, ob die Feldgröße dieses Attributs variieren kann.

Returns:
true, wenn die Feldgröße dieses Attributs variieren kann, sonst false

getAttributeType

public AttributeType getAttributeType()
Gibt den Typ dieses Attributs zurück.

Returns:
der Typ dieses Attributs