1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support;
14
15 import java.io.File;
16
17 import javax.swing.filechooser.FileFilter;
18
19 /***
20 * FileFilter for a specified extensions
21 */
22
23 final public class ExtensionFileFilter extends FileFilter
24 {
25 private final String extension;
26 private final String description;
27
28 public ExtensionFileFilter(String extension, String description)
29 {
30 this.extension = extension;
31 this.description = description;
32 }
33
34 public boolean accept(File f)
35 {
36 return f.isDirectory() || f.getName().toLowerCase().endsWith(extension);
37 }
38
39 public String getDescription()
40 {
41 return description;
42 }
43 }