ui
Class FiltreFichier

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by ui.FiltreFichier

public class FiltreFichier
extends javax.swing.filechooser.FileFilter

Classe de gestion des filtres pour les fichiers utilisés dans nat en fonction de leur extension d'après http://brassens.upmf-grenoble.fr/IMSS/dciss/Enseignements/PSR/Prog/Java/dialogueFichier.htm

Author:
bruno

Field Summary
private  java.lang.String laDescription
          Descriptions des suffixes de lesSuffixes
private  java.lang.String[] lesSuffixes
          Tableau des suffixes (extensions) des fichiers
 
Constructor Summary
FiltreFichier(java.lang.String[] lesSuff, java.lang.String laDesc)
          Constructeur Crée un filtre avec la description laDescription pour les suffixes lesSuffixes
 
Method Summary
 boolean accept(java.io.File f)
          Implémentation de javax.swing.filechooser.FileFilter#accept(java.io.File)
(package private)  boolean appartient(java.lang.String suffixe)
          Renvoie vrai si le suffixe suffixe fait partie du tableau lesSuffixes
 java.lang.String getDescription()
          Implémentation de javax.swing.filechooser.FileFilter#getDescription() Méthode d'accès renvoyant la description du filtre
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lesSuffixes

private java.lang.String[] lesSuffixes
Tableau des suffixes (extensions) des fichiers


laDescription

private java.lang.String laDescription
Descriptions des suffixes de lesSuffixes

Constructor Detail

FiltreFichier

public FiltreFichier(java.lang.String[] lesSuff,
                     java.lang.String laDesc)
Constructeur

Crée un filtre avec la description laDescription pour les suffixes lesSuffixes

Parameters:
lesSuff - liste des suffixes
laDesc - description pour les suffixes
Method Detail

getDescription

public java.lang.String getDescription()
Implémentation de javax.swing.filechooser.FileFilter#getDescription()

Méthode d'accès renvoyant la description du filtre

Specified by:
getDescription in class javax.swing.filechooser.FileFilter
See Also:
FileFilter.getDescription()

appartient

boolean appartient(java.lang.String suffixe)
Renvoie vrai si le suffixe suffixe fait partie du tableau lesSuffixes

Parameters:
suffixe - le suffixe (extension) à rechercher
Returns:
true si le suffixe est dans lesSuffixes, false sinon

accept

public boolean accept(java.io.File f)
Implémentation de javax.swing.filechooser.FileFilter#accept(java.io.File)

Specified by:
accept in class javax.swing.filechooser.FileFilter
Returns:
true si le fichier f correspond au filtre de l'instance
See Also:
FileFilter.accept(java.io.File)