Home / Development / Documentation / 2.0.44 / NexusFilter
TreeGraph 2
 


info.bioinfweb.treegraph.document.io.nexus
Class NexusFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by info.bioinfweb.treegraph.document.io.AbstractFilter
          extended by info.bioinfweb.treegraph.document.io.nexus.NexusFilter
All Implemented Interfaces:
DocumentFilter, FileFilter

public class NexusFilter
extends AbstractFilter
implements DocumentFilter

Filter for Nexus files.

Author:
Ben Stöver

Field Summary
static String[] EXTENSIONS
           
 
Constructor Summary
NexusFilter()
           
 
Method Summary
 boolean accept(File f)
          Tests if the specified file has a valid extension and starts with #NEXUS.
 String getDefaultExtension()
           
 String getDescription()
           
 boolean validExtension(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSIONS

public static final String[] EXTENSIONS
Constructor Detail

NexusFilter

public NexusFilter()
Method Detail

validExtension

public boolean validExtension(String name)
Specified by:
validExtension in interface DocumentFilter

accept

public boolean accept(File f)
Tests if the specified file has a valid extension and starts with #NEXUS.

Specified by:
accept in interface DocumentFilter
Specified by:
accept in interface FileFilter
Overrides:
accept in class AbstractFilter
Parameters:
file - the file to be tested

getDescription

public String getDescription()
Specified by:
getDescription in interface DocumentFilter
Specified by:
getDescription in class FileFilter

getDefaultExtension

public String getDefaultExtension()
Specified by:
getDefaultExtension in interface DocumentFilter