Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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