X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fext%2Fforester%2Fio%2FUtilityMethods.java;fp=src%2Fjalview%2Fext%2Fforester%2Fio%2FUtilityMethods.java;h=3d7be386520e9b9950227bfaac034c2a6e22c840;hb=4a3def9f59cefe629c9a33d87483283aee085928;hp=0000000000000000000000000000000000000000;hpb=eca4795050a0f7eca3d5dece68eaa54987cebd15;p=jalview.git diff --git a/src/jalview/ext/forester/io/UtilityMethods.java b/src/jalview/ext/forester/io/UtilityMethods.java new file mode 100644 index 0000000..3d7be38 --- /dev/null +++ b/src/jalview/ext/forester/io/UtilityMethods.java @@ -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; + } +}