From 51dc6025eca626dcf8af17d7cd04be4704413968 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Thu, 28 Jun 2012 11:42:41 +0000
Subject: [PATCH] Add a file filter ACCEPT_ALL_BUT_HIDDEN_FILTER.

SVN: 25921
---
 .../cisd/common/filesystem/FileUtilities.java        | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/common/source/java/ch/systemsx/cisd/common/filesystem/FileUtilities.java b/common/source/java/ch/systemsx/cisd/common/filesystem/FileUtilities.java
index b4e9fd58d28..ee5219833e0 100644
--- a/common/source/java/ch/systemsx/cisd/common/filesystem/FileUtilities.java
+++ b/common/source/java/ch/systemsx/cisd/common/filesystem/FileUtilities.java
@@ -103,6 +103,18 @@ public final class FileUtilities
             }
         };
 
+    /**
+     * A file filter that accepts all entries but the hidden ones.
+     */
+    public static final FileFilter ACCEPT_ALL_BUT_HIDDEN_FILTER = new FileFilter()
+        {
+            @Override
+            public boolean accept(File pathname)
+            {
+                return pathname.isHidden() == false;
+            }
+        };
+
     /**
      * Copies the content of the specified source file to the specified destination file.
      * 
-- 
GitLab