X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FFileLoader.java;h=3d2ddedfee15fb8180f4a3c86671fa088c831fe0;hb=45bf1ca88efba1a6510947bbad6667a210ccd752;hp=38cf3e6263611df29d8ebaf2a0b482b0f413b321;hpb=cc6197585bf74c9562c0b869a4d28646af5b13bc;p=jalview.git diff --git a/src/jalview/io/FileLoader.java b/src/jalview/io/FileLoader.java index 38cf3e6..3d2dded 100755 --- a/src/jalview/io/FileLoader.java +++ b/src/jalview/io/FileLoader.java @@ -20,6 +20,13 @@ */ package jalview.io; +import java.io.File; +import java.io.IOException; +import java.util.StringTokenizer; +import java.util.Vector; + +import javax.swing.SwingUtilities; + import jalview.api.ComplexAlignFile; import jalview.api.FeatureSettingsModelI; import jalview.api.FeaturesDisplayedI; @@ -39,21 +46,8 @@ import jalview.project.Jalview2XML; import jalview.schemes.ColourSchemeI; import jalview.structure.StructureSelectionManager; import jalview.util.MessageManager; -import jalview.util.Platform; import jalview.ws.utils.UrlDownloadClient; -import java.io.BufferedReader; -import java.io.ByteArrayInputStream; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.util.StringTokenizer; -import java.util.Vector; - -import javax.swing.SwingUtilities; - public class FileLoader implements Runnable { String file; @@ -214,6 +208,7 @@ public class FileLoader implements Runnable protected AlignFrame _LoadFileWaitTillLoaded() { this.run(); + return alignFrame; } @@ -421,12 +416,9 @@ public class FileLoader implements Runnable .getFeatureColourScheme(); if (viewport != null) { - if (proxyColourScheme != null) - { - viewport.applyFeaturesStyle(proxyColourScheme); - } // append to existing alignment viewport.addAlignment(al, title); + viewport.applyFeaturesStyle(proxyColourScheme); } else { @@ -491,7 +483,7 @@ public class FileLoader implements Runnable try { - alignFrame.setMaximum(jalview.bin.Cache + alignFrame.setMaximum(Cache .getDefault("SHOW_FULLSCREEN", false)); } catch (java.beans.PropertyVetoException ex) { @@ -640,24 +632,4 @@ public class FileLoader implements Runnable return tempStructFile.toString(); } - /** - * - * @param file a File, or a String which is a name of a file - * @return - * @throws FileNotFoundException - */ - @SuppressWarnings("unused") - public static BufferedReader getBufferedReader(Object file) throws FileNotFoundException { - if (file instanceof String) - { - return new BufferedReader(new FileReader((String) file)); - } - byte[] bytes = Platform.getFileBytes((File) file); - if (bytes != null) - { - return new BufferedReader(new InputStreamReader(new ByteArrayInputStream(bytes))); - } - return new BufferedReader(new FileReader((File) file)); - } - }