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),
14 DEFAULTFILTER(MainFrame.defaultfilter);
16 private final FileFilter treeFilter;
18 SupportedTreeFileFilter(final FileFilter treeFilter)
20 this.treeFilter = treeFilter;
24 public void printSupportedFormats()
26 for (SupportedTreeFileFilter format : SupportedTreeFileFilter.values())
28 System.out.println(format.getTreeFilter().getDescription());
32 public FileFilter getTreeFilter()