Class ConfigurationIntegerDef
- java.lang.Object
-
- de.bsvrz.puk.config.xmlFile.properties.ConfigurationIntegerDef
-
- All Implemented Interfaces:
ConfigurationAttributeType
public class ConfigurationIntegerDef extends java.lang.Object implements ConfigurationAttributeType
Diese Klasse beschreibt eine Ganzzahl nach der K2S.DTD.
-
-
Constructor Summary
Constructors Constructor Description ConfigurationIntegerDef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBits()Attribut "bits"ConfigurationIntegerValueRange[]getValueRangeAndState()Array, das Objekte enthält, die vom Typ ConfigurationValueRange und vom Typ ConfigurationState sein können.voidsetBits(int bits)Attribut "bits"voidsetBits(java.lang.String bits)Attribut "bits"voidsetValueRangeAndState(ConfigurationIntegerValueRange[] regionAndState)
-
-
-
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.IllegalArgumentExceptionAttribut "bits"- Parameters:
bits- s.o.- Throws:
java.lang.IllegalArgumentException-setBits(int)
-
setBits
public void setBits(int bits) throws java.lang.IllegalArgumentExceptionAttribut "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.
-
-