gestionnaires
Class GestionnaireExporter

java.lang.Object
  extended by gestionnaires.GestionnaireExporter
All Implemented Interfaces:
java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.util.EventListener

public class GestionnaireExporter
extends java.lang.Object
implements java.awt.event.ActionListener, java.beans.PropertyChangeListener

Outils pour l'exportation des fichiers transcits

Author:
djidjo, bruno (doc)

Field Summary
private  int action
          entier représentant le type d'exportation à réaliser
private  javax.swing.JComboBox comboTables
          liste des tables brailles
static int EXPORTER_BRF
          constante pour lexportation au format brf
private  FiltreFichier fbrf
          filtre pour les fichiers brf
private  FiltreFichier ftxt
          filtre pour les fichiers textes
private  javax.swing.JLabel lComboTables
          label pour selectionneFichier
private  javax.swing.JPanel panelTables
          panneau pour les tables brailles
private  java.awt.Component parent
          le composant qui a créé ce gestionnaire
private  javax.swing.JFileChooser selectionneFichier
          JFileChooser pour la sélection du fichier
private  TextSender texteAExporter
          instance de TextSender gérant le texte à exporter
 
Constructor Summary
GestionnaireExporter(java.awt.Component parent, TextSender texteAExporter, int action)
          Constructeur par copie
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Redéfinition; lance l'exportation en fonction de action
 void propertyChange(java.beans.PropertyChangeEvent e)
          Active ou désactive l'interface des tables brailles suivant le type de filtre choisi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPORTER_BRF

public static final int EXPORTER_BRF
constante pour lexportation au format brf

See Also:
Constant Field Values

selectionneFichier

private javax.swing.JFileChooser selectionneFichier
JFileChooser pour la sélection du fichier


comboTables

private javax.swing.JComboBox comboTables
liste des tables brailles


lComboTables

private javax.swing.JLabel lComboTables
label pour selectionneFichier


panelTables

private javax.swing.JPanel panelTables
panneau pour les tables brailles


action

private int action
entier représentant le type d'exportation à réaliser


texteAExporter

private TextSender texteAExporter
instance de TextSender gérant le texte à exporter


parent

private java.awt.Component parent
le composant qui a créé ce gestionnaire


ftxt

private FiltreFichier ftxt
filtre pour les fichiers textes


fbrf

private FiltreFichier fbrf
filtre pour les fichiers brf

Constructor Detail

GestionnaireExporter

public GestionnaireExporter(java.awt.Component parent,
                            TextSender texteAExporter,
                            int action)
Constructeur par copie

Parameters:
parent - le composant construisant cette instance
texteAExporter - instance de TextSender gérant le texte à exporter
action - entier représentant le type d'exportation à réaliser
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Redéfinition; lance l'exportation en fonction de action

Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
Active ou désactive l'interface des tables brailles suivant le type de filtre choisi

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)