@Override public void run() { try { m_Log.statusMessage("Reading from URL..."); AbstractFileLoader loader = ConverterUtils.getURLLoaderForFile(u.toString()); if (loader == null) throw new Exception( "No suitable URLSourcedLoader found for URL!\n" + u); ((URLSourcedLoader) loader).setURL(u.toString()); setInstances(loader.getDataSet()); } catch (Exception ex) { ex.printStackTrace(); m_Log.statusMessage("Problem reading " + u); JOptionPane.showMessageDialog(PreprocessPanel.this, "Couldn't read from URL:\n" + u + "\n" + ex.getMessage(), "Load Instances", JOptionPane.ERROR_MESSAGE); } m_IOThread = null; } };
@Override public void run() { try { m_Log.statusMessage("Reading from URL..."); AbstractFileLoader loader = ConverterUtils.getURLLoaderForFile(u.toString()); if (loader == null) throw new Exception( "No suitable URLSourcedLoader found for URL!\n" + u); ((URLSourcedLoader) loader).setURL(u.toString()); setInstances(loader.getDataSet()); } catch (Exception ex) { ex.printStackTrace(); m_Log.statusMessage("Problem reading " + u); JOptionPane.showMessageDialog(PreprocessPanel.this, "Couldn't read from URL:\n" + u + "\n" + ex.getMessage(), "Load Instances", JOptionPane.ERROR_MESSAGE); } m_IOThread = null; } };
/** * Opens the specified file. * * @param file the file to open * @param loader the loader to use */ public void open(File file, AbstractFileLoader loader) { Instances data; try { addUndoPoint(); loader.setFile(file); data = loader.getDataSet(); m_CurrentFile = file; prepareData(data); notifyTabsDataChanged(null, data); } catch (Exception e) { System.err.println("Failed to load data from '" + file + "':"); e.printStackTrace(); JOptionPane.showMessageDialog( this, "Failed to load dataset from '" + file + "':\n" + e, "Error loading", JOptionPane.ERROR_MESSAGE); } updateMenu(); }
/** * loads the specified ARFF file * * @param filename the file to load * @param loaders optional varargs for a loader to use */ protected void loadFile(String filename, AbstractFileLoader... loaders) { AbstractFileLoader loader; if (loaders == null || loaders.length == 0) { loader = ConverterUtils.getLoaderForFile(filename); } else { loader = loaders[0]; } if (loader != null) { try { loader.setFile(new File(filename)); setInstances(loader.getDataSet()); } catch (Exception e) { ComponentHelper .showMessageBox(null, "Error loading file...", e.toString(), JOptionPane.OK_CANCEL_OPTION, JOptionPane.ERROR_MESSAGE); System.out.println(e); setInstances(null); } } }
/** * loads the specified ARFF file * * @param filename the file to load * @param loaders optional varargs for a loader to use */ protected void loadFile(String filename, AbstractFileLoader... loaders) { AbstractFileLoader loader; if (loaders == null || loaders.length == 0) { loader = ConverterUtils.getLoaderForFile(filename); } else { loader = loaders[0]; } if (loader != null) { try { loader.setFile(new File(filename)); setInstances(loader.getDataSet()); } catch (Exception e) { ComponentHelper .showMessageBox(null, "Error loading file...", e.toString(), JOptionPane.OK_CANCEL_OPTION, JOptionPane.ERROR_MESSAGE); System.out.println(e); setInstances(null); } } }
System.out.println(loader.getDataSet());
@Override public void actionPerformed(ActionEvent ae) { ConverterFileChooser fc = new ConverterFileChooser( System.getProperty("user.dir")); fc.setDialogTitle("Set Data File"); int rval = fc.showOpenDialog(GUI.this); if (rval == JFileChooser.APPROVE_OPTION) { AbstractFileLoader loader = fc.getLoader(); try { if (loader != null) { m_Instances = loader.getDataSet(); } if (m_Instances.classIndex() == -1) { m_Instances.setClassIndex(m_Instances.numAttributes() - 1); } a_learn.setEnabled(true); a_learnCPT.setEnabled(true); repaint(); } catch (Exception e) { e.printStackTrace(); } } } } // class ActionSetData
try { loader.setFile(new File(filename)); data = loader.getDataSet();
@Override public void actionPerformed(ActionEvent ae) { ConverterFileChooser fc = new ConverterFileChooser( System.getProperty("user.dir")); fc.setDialogTitle("Set Data File"); int rval = fc.showOpenDialog(GUI.this); if (rval == JFileChooser.APPROVE_OPTION) { AbstractFileLoader loader = fc.getLoader(); try { if (loader != null) { m_Instances = loader.getDataSet(); } if (m_Instances.classIndex() == -1) { m_Instances.setClassIndex(m_Instances.numAttributes() - 1); } a_learn.setEnabled(true); a_learnCPT.setEnabled(true); repaint(); } catch (Exception e) { e.printStackTrace(); } } } } // class ActionSetData
try { loader.setFile(new File(filename)); data = loader.getDataSet();
@Override public void run() { try { m_Log.statusMessage("Reading from file..."); Instances inst = loader.getDataSet(); setInstances(inst); } catch (Exception ex) { m_Log.statusMessage("File '" + loader.retrieveFile() + "' not recognised as an '" + loader.getFileDescription() + "' file."); m_IOThread = null; if (JOptionPane.showOptionDialog( PreprocessPanel.this, "File '" + loader.retrieveFile() + "' not recognised as an '" + loader.getFileDescription() + "' file.\n" + "Reason:\n" + ex.getMessage(), "Load Instances", 0, JOptionPane.ERROR_MESSAGE, null, new String[] { "OK", "Use Converter" }, null) == 1) { converterQuery(loader.retrieveFile()); } } m_IOThread = null; } };
data = loader.getDataSet(); retVal = fc.showSaveDialog(null);
@Override public void run() { try { m_Log.statusMessage("Reading from file..."); Instances inst = loader.getDataSet(); setInstances(inst); } catch (Exception ex) { m_Log.statusMessage("File '" + loader.retrieveFile() + "' not recognised as an '" + loader.getFileDescription() + "' file."); m_IOThread = null; if (JOptionPane.showOptionDialog( PreprocessPanel.this, "File '" + loader.retrieveFile() + "' not recognised as an '" + loader.getFileDescription() + "' file.\n" + "Reason:\n" + ex.getMessage(), "Load Instances", 0, JOptionPane.ERROR_MESSAGE, null, new String[] { "OK", "Use Converter" }, null) == 1) { converterQuery(loader.retrieveFile()); } } m_IOThread = null; } };
data = loader.getDataSet(); retVal = fc.showSaveDialog(null);
AbstractFileLoader loader = filechooser.getLoader(); try { Instances data = loader.getDataSet(); if (data != null) owner.setTestData(data);
AbstractFileLoader loader = filechooser.getLoader(); try { Instances data = loader.getDataSet(); if (data != null) owner.setTestData(data);
log(null, "Loading: " + file); loader.setFile(file); data = loader.getDataSet();
log(null, "Loading: " + file); loader.setFile(file); data = loader.getDataSet();
AbstractFileLoader loader = ConverterUtils.getLoaderForFile(currentFile); loader.setFile(currentFile); Instances data = new Instances(loader.getDataSet());
AbstractFileLoader loader = ConverterUtils.getLoaderForFile(currentFile); loader.setFile(currentFile); Instances data = new Instances(loader.getDataSet());