ereinion.io
Class DirFilter

java.lang.Object
  |
  +--ereinion.io.DirFilter
All Implemented Interfaces:
java.io.FilenameFilter, FilterRule

public class DirFilter
extends java.lang.Object
implements java.io.FilenameFilter, FilterRule

Questa classe fornisce una regola di filtraggio per le directory.

Since:
EPR 1.0
Version:
1.0, 25/09/2002
Author:
Ereinion

Constructor Summary
DirFilter()
          Crea un nuovo filtro che accetta file solo se sono delle directory directory.
DirFilter(boolean filterDir)
          Crea un nuovo filtro che accetta solo directory se il flag argomento � impostato a true, altrimenti accetta tutti i file che non siano directory.
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
 boolean accept(java.lang.Object obj)
          Definisce la regola in base alla quale un elemento deve essere filtrato.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirFilter

public DirFilter()
Crea un nuovo filtro che accetta file solo se sono delle directory directory.


DirFilter

public DirFilter(boolean filterDir)
Crea un nuovo filtro che accetta solo directory se il flag argomento � impostato a true, altrimenti accetta tutti i file che non siano directory. param filterDir flag per stabilire se vanno accettate le directory o gli altri file.

Method Detail

accept

public boolean accept(java.lang.Object obj)
Description copied from interface: FilterRule
Definisce la regola in base alla quale un elemento deve essere filtrato.

Specified by:
accept in interface FilterRule
Parameters:
obj - l'elemento da verificare.
Returns:
true se l'elemento viene accettato dal filtro, false se viene scartato.

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter