commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ggreg...@apache.org
Subject svn commit: r1189604 - in /commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2: AllFileSelector.java FileExtensionSelector.java
Date Thu, 27 Oct 2011 04:32:23 GMT
Author: ggregory
Date: Thu Oct 27 04:32:23 2011
New Revision: 1189604

URL: http://svn.apache.org/viewvc?rev=1189604&view=rev
Log:
Fix Javadoc typo.

Added:
    commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileExtensionSelector.java
Modified:
    commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/AllFileSelector.java

Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/AllFileSelector.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/AllFileSelector.java?rev=1189604&r1=1189603&r2=1189604&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/AllFileSelector.java
(original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/AllFileSelector.java
Thu Oct 27 04:32:23 2011
@@ -37,7 +37,7 @@ public class AllFileSelector
     /**
      * Determines whether a folder should be traversed.
      * @param fileInfo The file selection information.
-     * @return true if descendents should be traversed, fase otherwise.
+     * @return true if descendents should be traversed, false otherwise.
      */
     public boolean traverseDescendents(final FileSelectInfo fileInfo)
     {

Added: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileExtensionSelector.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileExtensionSelector.java?rev=1189604&view=auto
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileExtensionSelector.java
(added)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileExtensionSelector.java
Thu Oct 27 04:32:23 2011
@@ -0,0 +1,52 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.vfs2;
+
+/**
+ * A {@link FileSelector} that selects the given file extension.
+ *
+ * @author <a href="http://commons.apache.org/vfs/team-list.html">Commons VFS team</a>
+ */
+public class FileExtensionSelector
+    implements FileSelector {
+    
+    private final String extension;
+
+    public FileExtensionSelector(String extension) {
+        this.extension = extension;
+    }
+
+    /**
+     * Determines if a file or folder should be selected.
+     * @param fileInfo The file selection information.
+     * @return true if the file should be selected, false otherwise.
+     */
+    public boolean includeFile(final FileSelectInfo fileInfo)
+    {
+        return fileInfo.getFile().getName().getExtension().equalsIgnoreCase(this.extension);
+    }
+
+    /**
+     * Determines whether a folder should be traversed.
+     * @param fileInfo The file selection information.
+     * @return true if descendents should be traversed, false otherwise.
+     */
+    public boolean traverseDescendents(final FileSelectInfo fileInfo)
+    {
+        return true;
+    }
+}



Mime
View raw message