1 package jalview.ext.forester.io;
4 import javax.swing.filechooser.FileFilter;
6 import org.forester.archaeopteryx.MainFrame;
9 public enum SupportedTreeFileFilter
11 NHFILTER(MainFrame.nhfilter), NHXFILTER(MainFrame.nhxfilter),
12 XMLFILTER(MainFrame.xmlfilter), TOLFILTER(MainFrame.tolfilter),
13 NEXUSFILTER(MainFrame.nexusfilter);
15 private final FileFilter treeFilter;
17 SupportedTreeFileFilter(FileFilter treeFilter)
19 this.treeFilter = treeFilter;
23 public void printSupportedFormats()
25 for (SupportedTreeFileFilter format : SupportedTreeFileFilter.values())
27 System.out.println(format.getTreeFilter().getDescription());
31 public FileFilter getTreeFilter()