-import javax.swing.filechooser.FileView;\r
-\r
-\r
-public class JalviewFileView extends FileView {\r
- static Hashtable alignSuffix = new Hashtable();\r
-\r
- static {\r
- alignSuffix.put("fasta", "Fasta file");\r
- alignSuffix.put("fa", "Fasta file");\r
- alignSuffix.put("fastq", "Fasta file");\r
- alignSuffix.put("blc", "BLC file");\r
- alignSuffix.put("msf", "MSF file");\r
- alignSuffix.put("pfam", "PFAM file");\r
- alignSuffix.put("aln", "Clustal file");\r
- alignSuffix.put("pir", "PIR file");\r
+import javax.swing.filechooser.*;\r
+\r
+public class JalviewFileView\r
+ extends FileView\r
+{\r
+ static Hashtable alignSuffix = new Hashtable();\r
+\r
+ static\r
+ {\r
+ alignSuffix.put("fasta", "Fasta file");\r
+ alignSuffix.put("fa", "Fasta file");\r
+ alignSuffix.put("fastq", "Fasta file");\r
+ alignSuffix.put("blc", "BLC file");\r
+ alignSuffix.put("msf", "MSF file");\r
+ alignSuffix.put("pfam", "PFAM file");\r
+ alignSuffix.put("aln", "Clustal file");\r
+ alignSuffix.put("pir", "PIR file");\r
+ alignSuffix.put("jar", "Jalview file");\r
+ }\r
+\r
+ public String getTypeDescription(File f)\r
+ {\r
+ String extension = getExtension(f);\r
+ String type = null;\r
+\r
+ if (extension != null)\r
+ {\r
+ if (alignSuffix.containsKey(extension))\r
+ {\r
+ type = alignSuffix.get(extension).toString();\r
+ }\r