From: Debayan Sutradhar Date: Sat, 10 Apr 2021 21:20:06 +0530 Subject: Merge pull request #45 from j4ckofalltrades/issue-44 --- Merge pull request #45 from j4ckofalltrades/issue-44 Support extracting values from ControlType.TEXT_FIELD_MASKED properties --- --- 'a/src/main/java/com/stream_pi/server/uipropertybox/UIPropertyBox.java' +++ b/src/main/java/com/stream_pi/server/uipropertybox/UIPropertyBox.java @@ -2,6 +2,7 @@ package com.stream_pi.server.uipropertyb import com.stream_pi.action_api.actionproperty.property.ControlType; import com.stream_pi.action_api.actionproperty.property.Type; +import java.util.List; import javafx.scene.Node; import javafx.scene.control.ComboBox; import javafx.scene.control.Slider; @@ -60,7 +61,8 @@ public class UIPropertyBox { String rawValue = null; - if (controlType == ControlType.TEXT_FIELD || controlType == ControlType.FILE_PATH) + if (List.of(ControlType.TEXT_FIELD, ControlType.TEXT_FIELD_MASKED, ControlType.FILE_PATH) + .contains(controlType)) rawValue = ((TextField) controlNode).getText(); else if (controlType == ControlType.COMBO_BOX) rawValue = ((ComboBox) controlNode).getSelectionModel().getSelectedIndex() + "";