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.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
-import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
import java.util.Vector;
protected AlignFrame _LoadFileWaitTillLoaded()
{
this.run();
+
return alignFrame;
}
* @return
* @throws FileNotFoundException
*/
- @SuppressWarnings("unused")
- public static BufferedReader getBuffereReader(Object file) throws FileNotFoundException {
+ public static BufferedReader getBufferedReader(Object file) throws FileNotFoundException {
if (file instanceof String)
+ {
return new BufferedReader(new FileReader((String) file));
-
- byte[] bytes = /** @j2sNative file._bytes || */ null;
+ }
+ byte[] bytes = Platform.getFileBytes((File) file);
if (bytes != null)
+ {
return new BufferedReader(new InputStreamReader(new ByteArrayInputStream(bytes)));
+ }
return new BufferedReader(new FileReader((File) file));
}