X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fruntime%2Forg.argeo.eclipse.ui.rap%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FFileHandler.java;fp=eclipse%2Fruntime%2Forg.argeo.eclipse.ui.rap%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FFileHandler.java;h=45905f6be240d3c0aa8faa57e586e6e3954912e4;hb=f93298706f9e5fd657e260ae0f42cebf74d21a34;hp=8948e73c7a90a5b86d3e1a6a62b798a767b4707e;hpb=9967d9f75f916ce013c986ab6798e70d67c04aab;p=lgpl%2Fargeo-commons.git diff --git a/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/FileHandler.java b/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/FileHandler.java index 8948e73c7..45905f6be 100644 --- a/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/FileHandler.java +++ b/eclipse/runtime/org.argeo.eclipse.ui.rap/src/main/java/org/argeo/eclipse/ui/specific/FileHandler.java @@ -1,75 +1,22 @@ package org.argeo.eclipse.ui.specific; -import java.awt.Desktop; -import java.io.BufferedInputStream; import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; import java.io.InputStream; -import java.io.OutputStream; -import org.apache.commons.io.IOUtils; -import org.argeo.ArgeoException; - -//import org.apache.commons.io; +//import org.argeo.eclipse.ui.dialogs.Error; public class FileHandler { - private BufferedInputStream bis; - public FileHandler() { } - public File createTmpFile(String fileName, String suffix, InputStream is) { + public void openFile(String fileName, InputStream is) { + // org.argeo.eclipse.ui.dialogs.Error.show("In Open File for RAP."); + } + + private File createTmpFile(String prefix, String suffix, InputStream is) { File tmpFile = null; - OutputStream os = null; - try { - tmpFile = File.createTempFile(fileName, suffix); - os = new FileOutputStream(tmpFile); - IOUtils.copy(is, os); - } catch (IOException e) { - throw new ArgeoException("Cannot open file " + fileName, e); - } finally { - IOUtils.closeQuietly(os); - } return tmpFile; } - public void openFile(String fileName, InputStream is) { - - String prefix ="", extension = ""; - - if (fileName != null){ - int ind = fileName. - if (true){ - } - } - - prefix = .substring(0, - node.getName().lastIndexOf('.')); - extension = node.getName().substring( - node.getName().lastIndexOf('.')); - try { - Desktop desktop = null; - if (Desktop.isDesktopSupported()) { - desktop = Desktop.getDesktop(); - } - desktop.open(file); - } catch (IOException e) { - throw new ArgeoException("Cannot open file " + file.getName(), e); - } - } - - - public void openFile(File file) { - try { - Desktop desktop = null; - if (Desktop.isDesktopSupported()) { - desktop = Desktop.getDesktop(); - } - desktop.open(file); - } catch (IOException e) { - throw new ArgeoException("Cannot open file " + file.getName(), e); - } - } }