private String fullDescription = "full description";\r
private boolean useExtensionsInDescription = true;\r
\r
- public JalviewFileFilter() {\r
- this.filters = new Hashtable();\r
- }\r
-\r
- public JalviewFileFilter(String extension) {\r
- this(extension,null);\r
- }\r
\r
public JalviewFileFilter(String extension, String description) {\r
- this();\r
- if(extension!=null) addExtension(extension);\r
- if(description!=null) setDescription(description);\r
+\r
+ StringTokenizer st = new StringTokenizer(extension, ",");\r
+ while(st.hasMoreElements())\r
+ {\r
+ addExtension(st.nextToken().trim());\r
+ }\r
+ setDescription(description);\r
}\r
\r
public JalviewFileFilter(String[] filts) {\r
this(filts, null);\r
}\r
\r
+ public String getAcceptableExtension()\r
+ {\r
+ return filters.keys().nextElement().toString();\r
+ }\r
+\r
public JalviewFileFilter(String[] filts, String description) {\r
- this();\r
for (int i = 0; i < filts.length; i++) {\r
// add filters one by one\r
addExtension(filts[i]);\r