reset
Class FiltreFichier

java.lang.Object
  extended byjavax.swing.filechooser.FileFilter
      extended byreset.FiltreFichier

public class FiltreFichier
extends javax.swing.filechooser.FileFilter

Classe filtrant les dossiers du choix de fichier d'un JFileChooser

Since:
5/11/05
Version:
1.14
Author:
Olivio_Mariano
See Also:
FileFilter

Field Summary
private  java.lang.String description
           
private  java.util.Hashtable filters
           
private  java.lang.String fullDescription
           
private static java.lang.String HIDDEN_FILE
           
private static java.lang.String TYPE_UNKNOWN
           
private  boolean useExtensionsInDescription
           
 
Constructor Summary
FiltreFichier()
          Cree un filtre fichier.
FiltreFichier(java.lang.String extension)
          Cree un filtre fichier qui accepte des fichiers avec une extension predefinie.
FiltreFichier(java.lang.String[] filters)
          Cree un filtre fichier a partir de la chaine de characteres Example: new ExampleFileFilter(String {"gif", "jpg"});
FiltreFichier(java.lang.String[] filters, java.lang.String description)
          Cree un filtre fichier a partir de la chaine de characteres et de la desciption Example: new ExampleFileFilter(String {"gif", "jpg"}, "Gif and JPG Images");
FiltreFichier(java.lang.String extension, java.lang.String description)
          Cree un filtre fichier qui accepte le type de fichier donnee.
 
Method Summary
 boolean accept(java.io.File f)
          Retourne vrai si le fichier doit etre affiche dans le paneau, faux sinon Les fichier avec "." seront ignores.
 void addExtension(java.lang.String extension)
          Ajoute un type de fichier avec l'extension "." pour effectuer un filtre Adds a filetype "dot" extension to filter against.
 java.lang.String getDescription()
          Renvoie une description lisible du filtre.
 java.lang.String getExtension(java.io.File f)
          Retourne la portion "extension" du fichier .
 boolean isExtensionListInDescription()
          Renvoie la liste des extensions (.jpg, .gif, etc)
 void setDescription(java.lang.String description)
          Affiche la description lisible du filtre.
 void setExtensionListInDescription(boolean b)
          DŽtermine la liste des extensions (.mpg, .mp3, etc)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_UNKNOWN

private static java.lang.String TYPE_UNKNOWN

HIDDEN_FILE

private static java.lang.String HIDDEN_FILE

filters

private java.util.Hashtable filters

description

private java.lang.String description

fullDescription

private java.lang.String fullDescription

useExtensionsInDescription

private boolean useExtensionsInDescription
Constructor Detail

FiltreFichier

public FiltreFichier()
Cree un filtre fichier. Si le filtre n'est pas ajoute, alors tous les types de fichiers seront acceptŽs.

See Also:
addExtension(java.lang.String)

FiltreFichier

public FiltreFichier(java.lang.String extension)
Cree un filtre fichier qui accepte des fichiers avec une extension predefinie. Example: new ExampleFileFilter("jpg");

See Also:
addExtension(java.lang.String)

FiltreFichier

public FiltreFichier(java.lang.String extension,
                     java.lang.String description)
Cree un filtre fichier qui accepte le type de fichier donnee. Example: new ExampleFileFilter("jpg", "JPEG Image Images");

See Also:
addExtension(java.lang.String)

FiltreFichier

public FiltreFichier(java.lang.String[] filters)
Cree un filtre fichier a partir de la chaine de characteres Example: new ExampleFileFilter(String {"gif", "jpg"});

See Also:
addExtension(java.lang.String)

FiltreFichier

public FiltreFichier(java.lang.String[] filters,
                     java.lang.String description)
Cree un filtre fichier a partir de la chaine de characteres et de la desciption Example: new ExampleFileFilter(String {"gif", "jpg"}, "Gif and JPG Images");

See Also:
addExtension(java.lang.String)
Method Detail

accept

public boolean accept(java.io.File f)
Retourne vrai si le fichier doit etre affiche dans le paneau, faux sinon Les fichier avec "." seront ignores.

Returns:
boolean
See Also:
getExtension(java.io.File)

getExtension

public java.lang.String getExtension(java.io.File f)
Retourne la portion "extension" du fichier .

See Also:
getExtension(java.io.File), FileFilter.accept(java.io.File)

addExtension

public void addExtension(java.lang.String extension)
Ajoute un type de fichier avec l'extension "." pour effectuer un filtre Adds a filetype "dot" extension to filter against. ExampleFileFilter filter = new ExampleFileFilter(); filter.addExtension("mp3"); filter.addExtension("avi");


getDescription

public java.lang.String getDescription()
Renvoie une description lisible du filtre. Par exemple: "Fichiers MPEG et mp3 (*.mpg, *.mp3)"


setDescription

public void setDescription(java.lang.String description)
Affiche la description lisible du filtre. Par exemple: filter.setDescription("Fichiers MPEG et mp3");


setExtensionListInDescription

public void setExtensionListInDescription(boolean b)
DŽtermine la liste des extensions (.mpg, .mp3, etc)


isExtensionListInDescription

public boolean isExtensionListInDescription()
Renvoie la liste des extensions (.jpg, .gif, etc)