# ParamValue ## ParamValue Creates and initializes a ParamValue object. ### Signature ```java public ParamValue(); public ParamValue(ParamName name); public ParamValue(ParamName name, int value); public ParamValue(ParamName name, boolean enabled); ``` ### Parameter List #### ParamValue() No arguments. Creates an empty object. #### ParamValue(ParamName name) ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - name - In - [ParamName](Enum.md#paramname) - Barcode type, enumeration [ParamName](Enum.md#paramname) ``` #### ParamValue(ParamName name, int value) ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - name - In - [ParamName](Enum.md#paramname) - Barcode type, enumeration [ParamName](Enum.md#paramname) * - value - In - int - Value corresponding to the barcode type ``` #### ParamValue(ParamName name, boolean enabled) ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - name - In - [ParamName](Enum.md#paramname) - Barcode type, enumeration [ParamName](Enum.md#paramname) * - enabled - In - boolean - true: Parameter On, false: Parameter Off ``` ### Sample Code ```java ParamValue param1 = new ParamValue(); ParamValue param2 = new ParamValue(ParamName.Code128); ParamValue param3 = new ParamValue(ParamName.Code128, 1); ParamValue param4 = new ParamValue(ParamName.Code128, true); ``` --- ## setValue Sets the value corresponding to the barcode type. ```java public void setValue(int value); ``` ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - value - In - int - Value corresponding to the barcode type ``` **Sample Code**: ```java paramValue.setValue(1); ``` --- ## getValue Gets the value corresponding to the barcode type. ```java public int getValue(); ``` ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - Return Value - Out - int - Value corresponding to the barcode type ``` **Sample Code**: ```java int value = paramValue.getValue(); ``` --- ## getName Gets the barcode type. ```java public ParamName getName(); ``` ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - Return Value - Out - [ParamName](Enum.md#paramname) - Barcode type, ParamName object, enumeration [ParamName](Enum.md#paramname) ``` **Sample Code**: ```java ParamName paramName = paramValue.getName(); ``` --- ## getBoolean Gets whether to turn the parameter on. ```java public boolean getBoolean(); ``` ```{list-table} :align: left :class: list-table * - Parameter Name - In/Out - Type - Description * - Return Value - Out - boolean - true: Parameter On, false: Parameter Off ``` **Sample Code**: ```java boolean isValue = paramValue.getBoolean(); ```