org.ow2.jonas.deployablemonitor
Class ExclusionFilenameFilter

java.lang.Object
  extended by org.ow2.jonas.deployablemonitor.ExclusionFilenameFilter
All Implemented Interfaces:
FilenameFilter

public class ExclusionFilenameFilter
extends Object
implements FilenameFilter

Exclude monitored filenames based on patterns. By default, system files are excluded too (starting with '.')

Author:
Guillaume Sauthier

Constructor Summary
ExclusionFilenameFilter()
           
 
Method Summary
 boolean accept(File dir, String name)
          Tests if a specified file should be included in a file list.
 void setExclusionList(List<String> patterns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExclusionFilenameFilter

public ExclusionFilenameFilter()
Method Detail

accept

public boolean accept(File dir,
                      String name)
Tests if a specified file should be included in a file list.

Specified by:
accept in interface FilenameFilter
Parameters:
dir - the directory in which the file was found.
name - the name of the file.
Returns:
true if and only if the name should be included in the file list; false otherwise.

setExclusionList

public void setExclusionList(List<String> patterns)
Parameters:
patterns - list of filename patterns to be excluded.


Copyright © 2010 OW2 Consortium. All Rights Reserved.