[jboss-cvs] JBossAS SVN: r76132 - projects/vfs/trunk/src/main/java/org/jboss/virtual.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jul 23 10:10:24 EDT 2008
Author: alesj
Date: 2008-07-23 10:10:23 -0400 (Wed, 23 Jul 2008)
New Revision: 76132
Modified:
projects/vfs/trunk/src/main/java/org/jboss/virtual/AssembledDirectory.java
Log:
Make NoJars file filter singleton - static final.
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/AssembledDirectory.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/AssembledDirectory.java 2008-07-23 14:06:33 UTC (rev 76131)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/AssembledDirectory.java 2008-07-23 14:10:23 UTC (rev 76132)
@@ -45,6 +45,9 @@
*/
public class AssembledDirectory extends VirtualFile
{
+ /** No jars file filter */
+ private static final VirtualFileFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
+ /** The directory */
private AssembledDirectoryHandler directory;
public AssembledDirectory(AssembledDirectoryHandler handler)
@@ -72,6 +75,17 @@
* Add files recursively from root, using the filter.
*
* @param root the root
+ * @throws IOException for any error
+ */
+ public void addPath(VirtualFile root) throws IOException
+ {
+ addPath(root, noJars);
+ }
+
+ /**
+ * Add files recursively from root, using the filter.
+ *
+ * @param root the root
* @param recurseFilter the recurse filter
* @throws IOException for any error
*/
@@ -268,7 +282,6 @@
VisitorAttributes va = new VisitorAttributes();
va.setLeavesOnly(true);
- SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
va.setRecurseFilter(noJars);
VirtualFileFilter filter = new VirtualFileFilter()
More information about the jboss-cvs-commits
mailing list