/** * Store method, will persist set NBPreferences * * @param assumeValid If validation should be run again. If true, avoids unnecessary validations. */ void store(boolean assumeValid) { if (assumeValid || valid()) { // Only add when a standard exists String selectedItem = (String) inputBoxStandard.getSelectedItem(); if (selectedItem != null) { options.setCodingStandard((String) inputBoxStandard.getSelectedItem()); } options.setShowWarnings(checkBoxShowWarnings.isSelected()); options.setShellScript(codeSnifferTextField.getText()); // or: // SomeSystemOption.getDefault().setSomeStringProperty(someTextField.getText()); } }