TUM CCSM Commons

edu.tum.cs.commons.filesystem
Class FileExtensionFilter

java.lang.Object
  extended by edu.tum.cs.commons.filesystem.FileOnlyFilter
      extended by edu.tum.cs.commons.filesystem.FileExtensionFilter
All Implemented Interfaces:
java.io.FileFilter
Direct Known Subclasses:
PlainClassFileFilter

public class FileExtensionFilter
extends FileOnlyFilter

This is a file filter finding only "normal" files having one of the specified extensions.

Version:
$Rev: 26283 $
Author:
Benjamin Hummel, Florian Deissenboeck, $Author: juergens $
Rating:
GREEN Hash: 9F45801971F39E82A3241CF6B2E64CE6

Constructor Summary
FileExtensionFilter(java.lang.String... extensions)
          Creates a new file extension filter.
 
Method Summary
 boolean accept(java.io.File file)
          Accepts files and rejects directories.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileExtensionFilter

public FileExtensionFilter(java.lang.String... extensions)
Creates a new file extension filter.

Parameters:
extensions - the extension required by the files (without the dot). Note that using an empty string will not find all files without extension, but rather those ending in a single dot.
Method Detail

accept

public boolean accept(java.io.File file)
Accepts files and rejects directories.

Specified by:
accept in interface java.io.FileFilter
Overrides:
accept in class FileOnlyFilter

TUM CCSM Commons

TUM CCSM Commons - 2.7