private static void saveFactory(Factory factory, File file) { try { new SerializationModelStreamer().save(factory, new FileOutputStream(file)); } catch (IOException e) { throw new SpoonException("unable to save factory"); } }
private static Factory loadFactory(File file) { try { return new SerializationModelStreamer().load(new FileInputStream(file)); } catch (IOException e) { throw new SpoonException("unable to load factory from cache"); } }
@Override public void actionPerformed(ActionEvent e) { JFileChooser chooser = new JFileChooser(); chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); boolean cont = chooser.showSaveDialog(SpoonModelTree.this) == JFileChooser.APPROVE_OPTION; if (cont) { SerializationModelStreamer ser = new SerializationModelStreamer(); try { ser.save(factory, new FileOutputStream(chooser .getSelectedFile())); } catch (IOException e1) { Launcher.LOGGER.error(e1.getMessage(), e1); } } } });
public void actionPerformed(ActionEvent e) { JFileChooser chooser = new JFileChooser(); chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); boolean cont = chooser.showSaveDialog(SpoonModelTree.this) == JFileChooser.APPROVE_OPTION; if (cont) { SerializationModelStreamer ser = new SerializationModelStreamer(); try { ser.save(factory, new FileOutputStream(chooser .getSelectedFile())); } catch (IOException e1) { Launcher.LOGGER.error(e1.getMessage(), e1); } } } });