Class ConfigIntegerAttributeType

  • All Implemented Interfaces:
    de.bsvrz.dav.daf.main.config.AttributeType, de.bsvrz.dav.daf.main.config.ConfigurationObject, de.bsvrz.dav.daf.main.config.IntegerAttributeType, de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess, java.lang.Comparable

    public class ConfigIntegerAttributeType
    extends ConfigAttributeType
    implements de.bsvrz.dav.daf.main.config.IntegerAttributeType
    Implementierung des Interfaces für Integer-Attribut-Typen.
    • Constructor Detail

      • ConfigIntegerAttributeType

        public ConfigIntegerAttributeType​(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
                                          SystemObjectInformationInterface systemObjectInfo)
        Konstruktor für Integer-Attribut-Typen.
        Parameters:
        configurationArea - der Konfigurationsbereich dieses Typs
        systemObjectInfo - das korrespondierende Objekt für Dateioperationen dieses Typs
    • Method Detail

      • getValueSize

        public short getValueSize()
        Specified by:
        getValueSize in interface de.bsvrz.dav.daf.main.config.IntegerAttributeType
      • getByteCount

        public int getByteCount()
        Specified by:
        getByteCount in interface de.bsvrz.dav.daf.main.config.IntegerAttributeType
      • getRange

        public de.bsvrz.dav.daf.main.config.IntegerValueRange getRange()
        Specified by:
        getRange in interface de.bsvrz.dav.daf.main.config.IntegerAttributeType
      • getStates

        public java.util.List<de.bsvrz.dav.daf.main.config.IntegerValueState> getStates()
        Specified by:
        getStates in interface de.bsvrz.dav.daf.main.config.IntegerAttributeType
      • setToUndefined

        public void setToUndefined​(de.bsvrz.dav.daf.main.Data data)
        Specified by:
        setToUndefined in interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
      • isDefined

        public boolean isDefined​(de.bsvrz.dav.daf.main.Data data)
        Specified by:
        isDefined in interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess