]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.utils/src/org/simantics/utils/ExtensionFilter.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.utils / src / org / simantics / utils / ExtensionFilter.java
diff --git a/bundles/org.simantics.utils/src/org/simantics/utils/ExtensionFilter.java b/bundles/org.simantics.utils/src/org/simantics/utils/ExtensionFilter.java
new file mode 100644 (file)
index 0000000..33376ae
--- /dev/null
@@ -0,0 +1,19 @@
+package org.simantics.utils;
+
+import java.io.File;
+import java.io.FilenameFilter;
+
+public class ExtensionFilter implements FilenameFilter {
+
+       String extension;
+       
+       public ExtensionFilter(String extension) {
+               this.extension = "." + extension.toLowerCase();
+       }
+
+       @Override
+       public boolean accept(File dir, String name) {
+               return name.toLowerCase().endsWith(extension);
+       }
+
+}