org.jboss.soa.esb.listeners.deployers.mc.util
Class VfsFileFilter

java.lang.Object
  extended by org.jboss.soa.esb.listeners.deployers.mc.util.VfsFileFilter
All Implemented Interfaces:
org.jboss.virtual.VirtualFileFilter

public class VfsFileFilter
extends java.lang.Object
implements org.jboss.virtual.VirtualFileFilter

A VirtualFileFilter implementation that takes a suffix as a parameter to its constructor.

Author:
Daniel Bevenius

Constructor Summary
VfsFileFilter(java.lang.String suffix)
          Creates a instance using the passed in suffix
 
Method Summary
 boolean accepts(org.jboss.virtual.VirtualFile file)
          Accepts only files ending with the suffix.
 java.lang.String getSuffix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VfsFileFilter

public VfsFileFilter(java.lang.String suffix)
Creates a instance using the passed in suffix

Parameters:
suffix - The suffix for this filter.
Throws:
java.lang.IllegalArgumentException - If the passed in suffix is null.
Method Detail

accepts

public boolean accepts(org.jboss.virtual.VirtualFile file)
Accepts only files ending with the suffix.

Specified by:
accepts in interface org.jboss.virtual.VirtualFileFilter
Parameters:
file - The file to filter.
Returns:
true If the file name ends with suffix.

getSuffix

public java.lang.String getSuffix()