jaxe
Class DialogueAideElement

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by jaxe.DialogueAideElement
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class DialogueAideElement
extends javax.swing.JDialog
implements java.awt.event.ActionListener

Un dialogue pour afficher une aide en ligne sur un élément XML et ses attributs. Utilise les éléments documentation du schéma XML quand un schéma est utilisé.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
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  boolean aideAttribut
           
private  Config cfg
           
private  javax.swing.JLabel labeldoc
           
private  javax.swing.JLabel labelexpr
           
private  javax.swing.JLabel labelTitre
           
private  javax.swing.JList listeAttributs
           
private  javax.swing.JList listeEnfants
           
private  javax.swing.JList listeParents
           
private static org.apache.log4j.Logger LOG
          Logger for this class
private  javax.swing.JPanel ongletAttributs
           
private  javax.swing.JPanel ongletEnfants
           
private  javax.swing.JTabbedPane onglets
           
private static java.util.ResourceBundle rb
           
private  java.util.ArrayList<org.w3c.dom.Element> refAttributs
           
private  org.w3c.dom.Element refElementParent
           
private  java.util.ArrayList<org.w3c.dom.Element> refElementsEnfants
           
private  java.util.ArrayList<org.w3c.dom.Element> refElementsParents
           
private  org.w3c.dom.Element refNoeud
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DialogueAideElement(org.w3c.dom.Element refElement, Config cfg, javax.swing.JFrame frame)
          Dialogue d'aide pour un élément dont on passe la référence en paramètre.
DialogueAideElement(org.w3c.dom.Element refAttribut, org.w3c.dom.Element refElementParent, Config cfg, javax.swing.JFrame frame)
          Dialogue d'aide pour un attribut dont on passe la référence et celle de l'élément parent en paramètre.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void fermer()
           
private  void initialisation(javax.swing.JFrame frame)
           
 void remplissage(org.w3c.dom.Element refNoeud)
           
protected  java.lang.String versHTML(java.lang.String s)
          tranformation en HTML (découpage en lignes pour expression régulière)
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, remove, 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
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Logger for this class


rb

private static final java.util.ResourceBundle rb

refNoeud

private org.w3c.dom.Element refNoeud

refElementParent

private org.w3c.dom.Element refElementParent

cfg

private final Config cfg

labelTitre

private javax.swing.JLabel labelTitre

labeldoc

private javax.swing.JLabel labeldoc

listeParents

private javax.swing.JList listeParents

listeEnfants

private javax.swing.JList listeEnfants

listeAttributs

private javax.swing.JList listeAttributs

labelexpr

private javax.swing.JLabel labelexpr

refElementsParents

private java.util.ArrayList<org.w3c.dom.Element> refElementsParents

refElementsEnfants

private java.util.ArrayList<org.w3c.dom.Element> refElementsEnfants

refAttributs

private java.util.ArrayList<org.w3c.dom.Element> refAttributs

aideAttribut

private boolean aideAttribut

onglets

private javax.swing.JTabbedPane onglets

ongletEnfants

private javax.swing.JPanel ongletEnfants

ongletAttributs

private javax.swing.JPanel ongletAttributs
Constructor Detail

DialogueAideElement

public DialogueAideElement(org.w3c.dom.Element refElement,
                           Config cfg,
                           javax.swing.JFrame frame)
Dialogue d'aide pour un élément dont on passe la référence en paramètre.


DialogueAideElement

public DialogueAideElement(org.w3c.dom.Element refAttribut,
                           org.w3c.dom.Element refElementParent,
                           Config cfg,
                           javax.swing.JFrame frame)
Dialogue d'aide pour un attribut dont on passe la référence et celle de l'élément parent en paramètre.

Method Detail

initialisation

private void initialisation(javax.swing.JFrame frame)

remplissage

public void remplissage(org.w3c.dom.Element refNoeud)

versHTML

protected java.lang.String versHTML(java.lang.String s)
tranformation en HTML (découpage en lignes pour expression régulière)


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

fermer

public void fermer()