ui.config
Class ConfAvance

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by ui.config.OngletConf
                      extended by ui.config.ConfAvance
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, SavableTabbedConfigurationPane

public class ConfAvance
extends OngletConf
implements java.awt.event.ActionListener

Onglet de configuration des options avancées

Author:
bruno
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton jbEraseTemp
          Bouton pour effacer les fichiers temporaires
private  javax.swing.JButton jbWorkingDir
          Bouton ouvrant le JFileChooser pour l'adresse du fichier source
private  javax.swing.JCheckBox jcbChangeSysFiles
          jcheckbox to change system's texual files instead of custom ones
private  javax.swing.JCheckBox jcbOpti
          case à cocher activant ou non les optimisations; pour l'instant, lance une transcription vide à l'ouverture
private  javax.swing.JCheckBox jcbTranslationMode
          jcheckbox to translate files
private  javax.swing.JCheckBox jcbVerifMAJ
          jcheckbox vérifier l'existence d'une MAJ"
private  javax.swing.JCheckBox jcbXsltProc
          case à cocher activant ou non Saxon plutôt que Xalan Saxon est normallement l'implémentation xsl à utiliser, car xalan ne fait pas de xsl2
(package private)  javax.swing.JSpinner jsNbFichLog
          JSpinner nombre de fichiers de log
private  javax.swing.JSpinner jspOOWait
          jspinner indiquant le temps d'attente pour la dernière tenative de connexion à OpenOffice
(package private)  javax.swing.JSpinner jsTailleLog
          JSpinner taille max en Ko du fichier de log
private  javax.swing.JLabel lWorkingDir
          Label associé à workingDir
private static long serialVersionUID
          pour la sérialisation (non utilisé)
private  Language texts
          Textual contents
private  javax.swing.JTextField workingDir
          JTextField pour l'adresse du fichier source
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ConfAvance()
          Constructeur
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          gère les évènements sur jbWorkingDir
private  void chooseWorkingDir()
          choisit le répertoire de travail avec un JFileChooser
private  boolean deleteDirectory(java.io.File path)
          efface les fichier d'un répertoire et récursivement les fichiers des sous-répertoires.
 boolean enregistrer()
          enregistre les options
 boolean enregistrer(java.lang.String f)
          enregistre les options
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

texts

private Language texts
Textual contents


serialVersionUID

private static final long serialVersionUID
pour la sérialisation (non utilisé)

See Also:
Constant Field Values

jcbXsltProc

private javax.swing.JCheckBox jcbXsltProc
case à cocher activant ou non Saxon plutôt que Xalan

Saxon est normallement l'implémentation xsl à utiliser, car xalan ne fait pas de xsl2


jsNbFichLog

javax.swing.JSpinner jsNbFichLog
JSpinner nombre de fichiers de log


jsTailleLog

javax.swing.JSpinner jsTailleLog
JSpinner taille max en Ko du fichier de log


jcbOpti

private javax.swing.JCheckBox jcbOpti
case à cocher activant ou non les optimisations; pour l'instant, lance une transcription vide à l'ouverture


workingDir

private javax.swing.JTextField workingDir
JTextField pour l'adresse du fichier source


lWorkingDir

private javax.swing.JLabel lWorkingDir
Label associé à workingDir

See Also:
workingDir

jbWorkingDir

private javax.swing.JButton jbWorkingDir
Bouton ouvrant le JFileChooser pour l'adresse du fichier source

See Also:
GestionnaireOuvrir

jbEraseTemp

private javax.swing.JButton jbEraseTemp
Bouton pour effacer les fichiers temporaires


jcbVerifMAJ

private javax.swing.JCheckBox jcbVerifMAJ
jcheckbox vérifier l'existence d'une MAJ"


jcbTranslationMode

private javax.swing.JCheckBox jcbTranslationMode
jcheckbox to translate files


jcbChangeSysFiles

private javax.swing.JCheckBox jcbChangeSysFiles
jcheckbox to change system's texual files instead of custom ones


jspOOWait

private javax.swing.JSpinner jspOOWait
jspinner indiquant le temps d'attente pour la dernière tenative de connexion à OpenOffice

Constructor Detail

ConfAvance

public ConfAvance()
Constructeur

Method Detail

enregistrer

public boolean enregistrer(java.lang.String f)
enregistre les options

Specified by:
enregistrer in interface SavableTabbedConfigurationPane
Parameters:
f - adresse du fichier
Returns:
true si l'enregistrement s'est bien passé, false sinon
See Also:
SavableTabbedConfigurationPane.enregistrer(java.lang.String)

enregistrer

public boolean enregistrer()
enregistre les options

Specified by:
enregistrer in interface SavableTabbedConfigurationPane
Returns:
true si l'enregistrement s'est bien passé, false sinon
See Also:
SavableTabbedConfigurationPane.enregistrer()

chooseWorkingDir

private void chooseWorkingDir()
choisit le répertoire de travail avec un JFileChooser


deleteDirectory

private boolean deleteDirectory(java.io.File path)
efface les fichier d'un répertoire et récursivement les fichiers des sous-répertoires. SAUF les fichiers de log (nat_log.*) pompé (et amélioré) sur : http://www.javafr.com/forum/sujet-SUPPRIMER-REPERTOIRE-JAVA_531086.aspx

Parameters:
path - dossier à effacer
Returns:
true si tout s'est bien passé

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
gère les évènements sur jbWorkingDir

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