JAL-1953 2.11.2 with Archeopteryx!
[jalview.git] / src / jalview / ext / forester / io / UtilityMethods.java
diff --git a/src/jalview/ext/forester/io/UtilityMethods.java b/src/jalview/ext/forester/io/UtilityMethods.java
new file mode 100644 (file)
index 0000000..3d7be38
--- /dev/null
@@ -0,0 +1,25 @@
+package jalview.ext.forester.io;
+
+import jalview.gui.Desktop;
+import jalview.gui.JvOptionPane;
+import jalview.util.MessageManager;
+
+import java.io.File;
+
+import org.forester.util.ForesterUtil;
+
+public class UtilityMethods
+{
+  public static boolean canForesterReadFile(File treeFile)
+  {
+    final String err = ForesterUtil.isReadableFile(treeFile);
+    if (!ForesterUtil.isEmpty(err))
+    {
+      JvOptionPane.showInternalMessageDialog(Desktop.desktop, err,
+              MessageManager.getString("label.problem_reading_tree_file"),
+              JvOptionPane.WARNING_MESSAGE);
+      return false;
+    }
+    return true;
+  }
+}