Class ConfigurationIntegerDef

    • Constructor Detail

      • ConfigurationIntegerDef

        public ConfigurationIntegerDef()
    • Method Detail

      • getBits

        public int getBits()
        Attribut "bits"
        Returns:
        bits oder -1, falls der Wert nicht gesetzt wurde
      • setBits

        public void setBits​(java.lang.String bits)
                     throws java.lang.IllegalArgumentException
        Attribut "bits"
        Parameters:
        bits - s.o.
        Throws:
        java.lang.IllegalArgumentException - setBits(int)
      • setBits

        public void setBits​(int bits)
                     throws java.lang.IllegalArgumentException
        Attribut "bits"
        Parameters:
        bits - s.o.
        Throws:
        java.lang.IllegalArgumentException - Die Anzahl Bits ist kleiner gleich 0 oder größer als 64
      • getValueRangeAndState

        public ConfigurationIntegerValueRange[] getValueRangeAndState()
        Array, das Objekte enthält, die vom Typ ConfigurationValueRange und vom Typ ConfigurationState sein können.
        Returns:
        Array mit Objekten (Typ siehe oben) oder ein leeres Array, falls keine Objekte vorhanden sind
      • setValueRangeAndState

        public void setValueRangeAndState​(ConfigurationIntegerValueRange[] regionAndState)
        Parameters:
        regionAndState - Array, das Objekte enthält, die vom Typ ConfigurationValueRange und vom Typ ConfigurationState sein können. Sind keine Objekte vorhanden, so ist das Array leer.
        Throws:
        java.lang.IllegalArgumentException - Bei Objekten vom Typ "ConfigurationState" muss jeder Wert und jeder Name eindeutig (nur einmal vergeben) sein. Wird diese Exception geworfen, wurde dagegen verstossen.