/** * Saves the current dataset under a new name. */ public void saveAs() { int retVal; m_FileChooser.setSelectedFile(m_CurrentFile); retVal = m_FileChooser.showSaveDialog(this); if (retVal != ConverterFileChooser.APPROVE_OPTION) return; save(m_FileChooser.getSelectedFile(), m_FileChooser.getSaver()); }
/** * Saves the current dataset under a new name. */ public void saveAs() { int retVal; m_FileChooser.setSelectedFile(m_CurrentFile); retVal = m_FileChooser.showSaveDialog(this); if (retVal != ConverterFileChooser.APPROVE_OPTION) return; save(m_FileChooser.getSelectedFile(), m_FileChooser.getSaver()); }
/** * Saves the current dataset under a new name. */ public void saveAs() { int retVal; m_FileChooser.setSelectedFile(m_CurrentFile); retVal = m_FileChooser.showSaveDialog(this); if (retVal != ConverterFileChooser.APPROVE_OPTION) return; save(m_FileChooser.getSelectedFile(), m_FileChooser.getSaver()); }
saver = fc.getSaver(); saver.setInstances(data); saver.writeBatch();
saver = fc.getSaver(); saver.setInstances(data); saver.writeBatch();
/** * Exports the data to a file. */ protected void export() { int retVal; File file; AbstractFileSaver saver; if (m_FileChooser == null) m_FileChooser = GUIHelper.newConverterFileChooser(); retVal = m_FileChooser.showSaveDialog(this); if (retVal != ConverterFileChooser.APPROVE_OPTION) return; file = m_FileChooser.getSelectedFile(); saver = m_FileChooser.getSaver(); try { saver.setInstances(m_DataPanel.getInstances()); saver.writeBatch(); } catch (Exception e) { JOptionPane.showMessageDialog( this, "Failed to save dataset to '" + file + "':\n" + Utils.throwableToString(e), "Error saving", JOptionPane.ERROR_MESSAGE); } // TODO }
/** * Exports the data to a file. */ protected void export() { int retVal; File file; AbstractFileSaver saver; if (m_FileChooser == null) m_FileChooser = GUIHelper.newConverterFileChooser(); retVal = m_FileChooser.showSaveDialog(this); if (retVal != ConverterFileChooser.APPROVE_OPTION) return; file = m_FileChooser.getSelectedFile(); saver = m_FileChooser.getSaver(); try { saver.setInstances(m_DataPanel.getInstances()); saver.writeBatch(); } catch (Exception e) { JOptionPane.showMessageDialog( this, "Failed to save dataset to '" + file + "':\n" + Utils.throwableToString(e), "Error saving", JOptionPane.ERROR_MESSAGE); } // TODO }
AbstractFileSaver saver = fileChooser.getSaver(); saver.setInstances(panel.getInstances()); try {
AbstractFileSaver saver = fileChooser.getSaver(); saver.setInstances(panel.getInstances()); try {
AbstractFileSaver saver = m_FileChooser.getSaver(); saver.setInstances(panel.getInstances()); try {
AbstractFileSaver saver = m_FileChooser.getSaver(); saver.setInstances(panel.getInstances()); try {
/** * Queries the user for a file to save instances as, then saves the instances * in a background process. This is done in the IO thread, and an error * message is popped up if the IO thread is busy. */ public void saveWorkingInstancesToFileQ() { if (m_IOThread == null) { m_FileChooser.setCapabilitiesFilter(m_FilterEditor .getCapabilitiesFilter()); m_FileChooser.setAcceptAllFileFilterUsed(false); int returnVal = m_FileChooser.showSaveDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { Instances inst = new Instances(m_Instances); inst.setClassIndex(m_AttVisualizePanel.getColoringIndex()); saveInstancesToFile(m_FileChooser.getSaver(), inst); } FileFilter temp = m_FileChooser.getFileFilter(); m_FileChooser.setAcceptAllFileFilterUsed(true); m_FileChooser.setFileFilter(temp); } else { JOptionPane.showMessageDialog(this, "Can't save at this time,\n" + "currently busy with other IO", "Save Instances", JOptionPane.WARNING_MESSAGE); } }
/** * Queries the user for a file to save instances as, then saves the instances * in a background process. This is done in the IO thread, and an error * message is popped up if the IO thread is busy. */ public void saveWorkingInstancesToFileQ() { if (m_IOThread == null) { m_FileChooser.setCapabilitiesFilter(m_FilterEditor .getCapabilitiesFilter()); m_FileChooser.setAcceptAllFileFilterUsed(false); int returnVal = m_FileChooser.showSaveDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { Instances inst = new Instances(m_Instances); inst.setClassIndex(m_AttVisualizePanel.getColoringIndex()); saveInstancesToFile(m_FileChooser.getSaver(), inst); } FileFilter temp = m_FileChooser.getFileFilter(); m_FileChooser.setAcceptAllFileFilterUsed(true); m_FileChooser.setFileFilter(temp); } else { JOptionPane.showMessageDialog(this, "Can't save at this time,\n" + "currently busy with other IO", "Save Instances", JOptionPane.WARNING_MESSAGE); } }