Class ExtensionsFileFilter

java.lang.Object
  extended byjavax.swing.filechooser.FileFilter
      extended byExtensionsFileFilter

public class ExtensionsFileFilter
extends javax.swing.filechooser.FileFilter

Se encarga de Filtrar las extensiones desplegadas por el FileChooser, para evitar el cargar un archivo no valido "por error".


Constructor Summary
ExtensionsFileFilter()
           
 
Method Summary
 boolean accept(java.io.File f)
          Comprueba si la extension del archivo concuerda con alguna de las extensiones que maneja este Filtro.
 void addExtension(java.lang.String extension)
          Agrega extensiones al Filtro.
 java.lang.String getDescription()
          Extrae la descripcion de este Filtro.
 void setDescription(java.lang.String aDescription)
          Agrega la descripcion para las extensiones manejadas por este filtro.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionsFileFilter

public ExtensionsFileFilter()
Method Detail

addExtension

public void addExtension(java.lang.String extension)
Agrega extensiones al Filtro. Es la que se desplega en los tipos de archivo del FileChooser

Parameters:
extension - extension que sera agregada al Filtro

setDescription

public void setDescription(java.lang.String aDescription)
Agrega la descripcion para las extensiones manejadas por este filtro.

Parameters:
aDescription - Descripcion para las extensiones.

getDescription

public java.lang.String getDescription()
Extrae la descripcion de este Filtro.

Returns:
Devulve la descripcion asociada a este Filtro.

accept

public boolean accept(java.io.File f)
Comprueba si la extension del archivo concuerda con alguna de las extensiones que maneja este Filtro.

Parameters:
f - Archivo que se desa comparar con las extensiones.
Returns:
retorna verdadero, para mostrar los directorios y las extenciones de este filtro. Y devuelve falso para las extensiones que no estan en este filtro.