net.sourceforge.pmd.lang
Class LanguageFilenameFilter

java.lang.Object
  extended by net.sourceforge.pmd.lang.LanguageFilenameFilter
All Implemented Interfaces:
java.io.FilenameFilter

public class LanguageFilenameFilter
extends java.lang.Object
implements java.io.FilenameFilter

This is an implementation of the FilenameFilter interface which compares a file against a collection of Languages to see if the any are applicable.

Author:
Pieter_Van_Raemdonck - Application Engineers NV/SA - www.ae.be

Constructor Summary
LanguageFilenameFilter(Language language)
          Create a LanguageFilenameFilter for a single Language.
LanguageFilenameFilter(java.util.Set<Language> languages)
          Create a LanguageFilenameFilter for a List of Languages.
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
          Check if a file should be checked by PMD.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LanguageFilenameFilter

public LanguageFilenameFilter(Language language)
Create a LanguageFilenameFilter for a single Language.

Parameters:
language - The Language.

LanguageFilenameFilter

public LanguageFilenameFilter(java.util.Set<Language> languages)
Create a LanguageFilenameFilter for a List of Languages.

Parameters:
languages - The List of Languages.
Method Detail

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Check if a file should be checked by PMD.

Specified by:
accept in interface java.io.FilenameFilter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002-2015 InfoEther. All Rights Reserved.