);
}
private void onOK() {
TwigPath twigPath = new TwigPath(this.namespacePath.getText(), this.name.getText(), TwigPathIndex.NamespaceType.valueOf((String) this.namespaceType.getSelectedItem()), true);
if(this.namespacePath.getText().length() == 0 || this.namespacePath.getText().length() == 0) {
dispose();
return;
}
// re-add old item to not use public setter wor twigpaths
// update ?
if(this.twigPath != null) {
int row = this.tableView.getSelectedRows()[0];
this.tableView.getListTableModel().removeRow(row);
this.tableView.getListTableModel().insertRow(row, twigPath);
this.tableView.setRowSelectionInterval(row, row);
} else {
int row = this.tableView.getRowCount();
this.tableView.getListTableModel().addRow(twigPath);
this.tableView.setRowSelectionInterval(row, row);
}
twigPath.setEnabled(this.chkboxEnabled.isSelected());
dispose();
}