|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
ui.config.ConfAbrege
public class ConfAbrege
Fenêtre de sélection et de visualisation des règles d'abrégé.
HyphenationToolkit
,
Serialized FormNested Class Summary | |
---|---|
private class |
ConfAbrege.BrailleTableCellRenderer
Classe permettant de faire le rendu de la table |
(package private) class |
ConfAbrege.TableModeleAbr
Classe interne décrivant le modèle de JTable utilisé pour ConfDictCoup |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 |
btAnnuler
bouton annulant les changements et fermant la fenêtre |
private javax.swing.JButton |
btDeselect
pour déselectionner toutes les règles affichées d'un coup |
private javax.swing.JButton |
btEnregistrer
bouton enregistrant le dictionnaire |
private javax.swing.JButton |
btEnregistrerSous
bouton enregistrant le dictionnaire sous un nouveau nom |
private javax.swing.JButton |
btNouveau
bouton pour créer un nouveau dictionnaire vierge |
private javax.swing.JButton |
btOuvrir
bouton pour charger un nouveau dictionnaire |
private javax.swing.JButton |
btReference
bouton enregistrant le dictionnaire sous un nouveau nom |
private javax.swing.JButton |
btVerif
bouton lançant la vérification le test de coupure sur le contenu de jtfTest |
private java.lang.String |
dicoName
adresse du dictionnaire |
private java.util.ArrayList<java.util.ArrayList<java.lang.Object>> |
donnees
donnees des règles |
protected char |
espace
caractère délimiteur de mots |
private javax.swing.JCheckBox |
jcbDetailCoup
JCheckBox affichant les détails du test de coupure |
private javax.swing.JComboBox |
jcbRegles
JCombobox de filtre sur les règles |
private javax.swing.JScrollPane |
jsp
ScrollPane de la table |
private javax.swing.JTextArea |
jtaReponse
JTextArea contenant le déroulement du test de coupure |
private javax.swing.JTextField |
jtfReponse
JTextArea contenant le résultat du test de coupure |
private javax.swing.JTextField |
jtfTest
JTextField contenant la chaine à tester |
private javax.swing.JLabel |
lAide
JLabel aide à la saisie |
private javax.swing.JLabel |
lDico
Label contenant l'adresse et la description du dictionnaire |
private javax.swing.JLabel |
lJcbRegles
JLabel pour le |
private javax.swing.JLabel |
lJtaReponse
Label pour jtaReponse |
private boolean |
modif
indique si des modifications n'ont pas été enregistrées |
protected java.lang.String[] |
ponctuationDebut
TAbleau des ponctuations possibles en début de mot |
protected java.lang.String[] |
ponctuationFin
Tableau des ponctuations possibles en fin de mot |
private static long |
serialVersionUID
Pour la sérialisation (non utilisé) |
private javax.swing.JTable |
table
JTable contenant les règles |
(package private) static Language |
texts
Textual contents |
private ConfAbrege.TableModeleAbr |
tm
Modèle pour la table |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ConfAbrege()
Constructeur Initialise les éléments d'interface graphique et construit la page Récupère notamment les règles d'abrégé en utilisant RulesToolKit.getRules(String) |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Méthode redéfinie de ActionListener Gère les actions sur les boutons |
private void |
chargerDico()
Charge un nouveau dictionnaire |
private void |
chargeReference()
Charge le fichier de référence |
private java.util.ArrayList<java.util.ArrayList<java.lang.Object>> |
creerDonneesTable(java.lang.String dico)
Crée les données pour la JTable table contenues dans le
fichier dictionnaire de règles dico à partir du fichier de règles de référence |
private void |
decocher()
Décoche toutes les règles affichées |
private boolean |
enregistrer()
Enregistre le dictionnaire et le charge dans NAT |
private boolean |
enregistrerSous()
Enregistre le fichier de règles à une nouvelle adresse et le charge dans NAT |
void |
itemStateChanged(java.awt.event.ItemEvent ie)
Rédéfinie de ItemListener efface le panneau de détail si jcbDetailCoup est dessélectionné
et désactive lJtaReponse |
private void |
ligneLit(java.lang.String ligne,
org.w3c.dom.Document doc)
Convertit une ligne littéraire au format interne Ajoute l'élément racine créé au document |
private void |
majTable()
Mets à jour la table en filtrant les données |
private void |
nouveauDico()
Charge un dictionnaire vierge |
private void |
quitter()
ferme la fenêtre Réalise des tests et intéragit avec l'utilisateur pour valider les modifs/changements de fichier |
void |
setModif(boolean m)
Méthode d'accès en écriture à modif |
private void |
verifie(java.lang.String mot)
Réalise l'abréviation de la chaine mot en utilisant
la configuration courante d'abrégé |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
static Language texts
private static final long serialVersionUID
private javax.swing.JTable table
private ConfAbrege.TableModeleAbr tm
private javax.swing.JScrollPane jsp
private javax.swing.JLabel lDico
private java.lang.String dicoName
private javax.swing.JButton btOuvrir
private javax.swing.JButton btNouveau
private javax.swing.JButton btVerif
jtfTest
private javax.swing.JButton btEnregistrer
private javax.swing.JButton btEnregistrerSous
private javax.swing.JButton btAnnuler
private javax.swing.JButton btReference
private javax.swing.JButton btDeselect
private javax.swing.JTextField jtfTest
private javax.swing.JTextArea jtaReponse
private javax.swing.JLabel lJtaReponse
jtaReponse
private javax.swing.JTextField jtfReponse
private javax.swing.JLabel lAide
private javax.swing.JLabel lJcbRegles
private javax.swing.JComboBox jcbRegles
private javax.swing.JCheckBox jcbDetailCoup
private boolean modif
protected java.lang.String[] ponctuationFin
protected java.lang.String[] ponctuationDebut
protected char espace
private java.util.ArrayList<java.util.ArrayList<java.lang.Object>> donnees
Constructor Detail |
---|
public ConfAbrege()
Initialise les éléments d'interface graphique et construit la page
Récupère notamment les règles d'abrégé en utilisant RulesToolKit.getRules(String)
Method Detail |
---|
private java.util.ArrayList<java.util.ArrayList<java.lang.Object>> creerDonneesTable(java.lang.String dico)
table
contenues dans le
fichier dictionnaire de règles dico
à partir du fichier de règles de référence
dico
- adresse du dictionnaire de règle à charger
table
HyphenationToolkit.getRules(String)
private void verifie(java.lang.String mot)
mot
en utilisant
la configuration courante d'abrégé
mot
- la chaine à abrégerprivate void ligneLit(java.lang.String ligne, org.w3c.dom.Document doc)
doc
- Le document xml à construireligne
- la ligne à convertirprivate void quitter()
Réalise des tests et intéragit avec l'utilisateur pour valider les modifs/changements de fichier
private void chargerDico()
private boolean enregistrerSous()
private boolean enregistrer()
private void nouveauDico()
private void chargeReference()
public void actionPerformed(java.awt.event.ActionEvent ae)
Gère les actions sur les boutons
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
private void decocher()
public void itemStateChanged(java.awt.event.ItemEvent ie)
efface le panneau de détail si jcbDetailCoup
est dessélectionné
et désactive lJtaReponse
itemStateChanged
in interface java.awt.event.ItemListener
ItemListener.itemStateChanged(java.awt.event.ItemEvent)
private void majTable()
public void setModif(boolean m)
modif
m
- valeur pour modif
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |