public void setSubDataset(SubDataset subDataset) { this.subDataset = subDataset; this.jTextFieldName.setText(subDataset.getName()); this.jTextFieldScriptletClass.setText(subDataset.getScriptletClass()); this.jTextFieldResourceBoundle.setText(subDataset.getResourceBundleBaseName()); this.jRTextExpressionAreaFilterExpression.setText(subDataset.getFilterExpression()); if (subDataset != null) { jRTextExpressionAreaFilterExpression.setSubDataset(subDataset); } Misc.setComboboxSelectedTagValue( jComboBoxWhenResourceMissingType, subDataset.getWhenResourceMissingType()); jButtonFields.setEnabled(true); jButtonVariables.setEnabled(true); jButtonParameters.setEnabled(true); jButtonQuery.setEnabled(true); jButtonGroups.setEnabled(true); jButtonProperties.setEnabled(true); this.jButtonOk.setText(I18n.getString("subDatasetDialog.buttonOk", "Ok")); }