Package org.jboss.vfs.util
Class FilterVirtualFileVisitor
- java.lang.Object
-
- org.jboss.vfs.util.AbstractVirtualFileVisitor
-
- org.jboss.vfs.util.FilterVirtualFileVisitor
-
- All Implemented Interfaces:
VirtualFileVisitor
public class FilterVirtualFileVisitor extends AbstractVirtualFileVisitor
A visitor based on a virtual file filter- Version:
- $Revision: 1.1 $
- Author:
- Adrian Brock
-
-
Constructor Summary
Constructors Constructor Description FilterVirtualFileVisitor(VirtualFileFilter filter)
Create a new FilterVirtualFileVisitor with default attributesFilterVirtualFileVisitor(VirtualFileFilter filter, VisitorAttributes attributes)
Create a new FilterVirtualFileVisitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<VirtualFile>
getMatched()
Get the matched filesvoid
visit(VirtualFile virtualFile)
Visit a virtual file-
Methods inherited from class org.jboss.vfs.util.AbstractVirtualFileVisitor
getAttributes
-
-
-
-
Constructor Detail
-
FilterVirtualFileVisitor
public FilterVirtualFileVisitor(VirtualFileFilter filter)
Create a new FilterVirtualFileVisitor with default attributes- Parameters:
filter
- the filter- Throws:
java.lang.IllegalArgumentException
- if the filter is null
-
FilterVirtualFileVisitor
public FilterVirtualFileVisitor(VirtualFileFilter filter, VisitorAttributes attributes)
Create a new FilterVirtualFileVisitor.- Parameters:
filter
- the filterattributes
- the attributes, uses the default if null- Throws:
java.lang.IllegalArgumentException
- if the filter is null
-
-
Method Detail
-
getMatched
public java.util.List<VirtualFile> getMatched()
Get the matched files- Returns:
- the matched files
-
visit
public void visit(VirtualFile virtualFile)
Description copied from interface:VirtualFileVisitor
Visit a virtual file- Parameters:
virtualFile
- the virtual file being visited
-
-