From 772f8de264b0cf865fb946102dca277a6ec427b9 Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Thu, 22 Aug 2013 11:00:04 +0100 Subject: [PATCH] remove commented out function --- .../artemis/components/FeatureEdit.java | 128 ------------------ 1 file changed, 128 deletions(-) diff --git a/uk/ac/sanger/artemis/components/FeatureEdit.java b/uk/ac/sanger/artemis/components/FeatureEdit.java index 92ffde39f..6b459dd73 100644 --- a/uk/ac/sanger/artemis/components/FeatureEdit.java +++ b/uk/ac/sanger/artemis/components/FeatureEdit.java @@ -1428,134 +1428,6 @@ public class FeatureEdit extends JPanel } } - - /** - * Edit the qualifiers of this Feature in an external editor. The - * qualifiers will be set when the editor finishes. This method works by - * writing the qualifiers to a temporary file and the sequence of the - * feature to a different file. - * @param editor_extra_args Extra arguments to pass to the editor. null - * means there are no extra args. - **/ - /*private void externalEdit(final String[] editor_extra_args) - { - try - { - final String pre_edit_text = qualifier_text_area.getText(); - - // write to a temporary file - final Date current_time = calendar.getTime(); - - final String temp_file_name = - "/tmp/artemis_temp." + current_time.getTime(); - - final File temp_file = new File(temp_file_name); - - final FileWriter out_writer = new FileWriter(temp_file); - final PrintWriter print_writer = new PrintWriter(out_writer); - - print_writer.write(qualifier_text_area.getText()); - print_writer.close(); - out_writer.close(); - - final File sequence_temp_file = new File(temp_file_name + ".seq"); - final FileWriter sequence_out_writer = - new FileWriter(sequence_temp_file); - final PrintWriter sequence_print_writer = - new PrintWriter(sequence_out_writer); - - getFeature().writeBasesOfFeature(sequence_print_writer); - sequence_print_writer.close(); - sequence_out_writer.close(); - - final String editor_path = - Options.getOptions().getProperty("external_editor"); - - final String[] process_args; - - if(editor_extra_args == null) - { - process_args = new String[1]; - process_args[0] = temp_file.getCanonicalPath(); - } - else - { - process_args = new String[editor_extra_args.length + 1]; - System.arraycopy(editor_extra_args, 0, process_args, 0, - editor_extra_args.length); - process_args[process_args.length - 1] = temp_file.getCanonicalPath(); - } - - - System.out.println(editor_path); - for(int i=0;i<process_args.length;i++) - System.out.println(process_args[i]); - - final Process process = - ExternalProgram.startProgram(editor_path, process_args); - - final ProcessWatcher process_watcher = - new ProcessWatcher(process, "editor", false); - - final Thread watcher_thread = new Thread(process_watcher); - watcher_thread.start(); - - final ProcessWatcherListener listener = new ProcessWatcherListener() - { - public void processFinished(final ProcessWatcherEvent event) - { - try - { - final FileReader file_reader = new FileReader(temp_file); - final BufferedReader buffered_reader = - new BufferedReader(file_reader); - - final StringBuffer buffer = new StringBuffer(); - String line; - - while((line = buffered_reader.readLine()) != null) - buffer.append(line + "\n"); - - //ensure current qualifier text has not changed - if(!qualifier_text_area.getText().equals(pre_edit_text)) - { - final String message = - "the qualifiers have changed - apply changes from the " + - "external editor?"; - - final YesNoDialog yes_no_dialog = - new YesNoDialog(frame, message); - - if(!yes_no_dialog.getResult()) - return; - } - - qualifier_text_area.setText(buffer.toString()); - temp_file.delete(); - sequence_temp_file.delete(); - - return; - } - catch(IOException e) - { - new MessageDialog(frame, "an error occured while " + - "reading from the editor: " + e); - } - } - }; - - process_watcher.addProcessWatcherListener(listener); - } - catch(IOException e) - { - new MessageDialog(frame, "error while starting editor: " + e); - } - catch(ExternalProgramException e) - { - new MessageDialog(frame, "error while starting editor: " + e); - } - }*/ - /** * Read the qualifiers from the feature and update the qualifier JTextArea. **/ -- GitLab