X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FAppletFormatAdapter.java;h=907ff462a39f6d1ad14f5d7874128aa01120bb22;hb=136c0793b90b72b928c4d77dc109dd5c644e00d3;hp=c5a80e339fd64c383133e23f29f7f159a91bacd1;hpb=8677e6e34e291edc58c1da2fc9c958473754143f;p=jalview.git diff --git a/src/jalview/io/AppletFormatAdapter.java b/src/jalview/io/AppletFormatAdapter.java index c5a80e3..907ff46 100755 --- a/src/jalview/io/AppletFormatAdapter.java +++ b/src/jalview/io/AppletFormatAdapter.java @@ -407,15 +407,26 @@ public class AppletFormatAdapter return null; } - public static DataSourceType checkProtocol(String file) + /** + * Determines the protocol (i.e DataSourceType.{FILE|PASTE|URL}) for the input + * data + * + * @param data + * @return the protocol for the input data + */ + public static DataSourceType checkProtocol(String data) { - DataSourceType protocol = DataSourceType.FILE; - String ft = file.toLowerCase().trim(); + DataSourceType protocol = DataSourceType.PASTE; + String ft = data.toLowerCase().trim(); if (ft.indexOf("http:") == 0 || ft.indexOf("https:") == 0 || ft.indexOf("file:") == 0) { protocol = DataSourceType.URL; } + else if (new File(data).exists()) + { + protocol = DataSourceType.FILE; + } return protocol; }