# Hierarchy For Package jaxe

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - jaxe.JaxeMenuBar.AboutAction
    - jaxe.JaxeMenuBar.ActionExport
    - jaxe.JaxeMenuBar.ShowWindowAction
    - javax.swing.text.TextAction
      - jaxe.ActionFonction
      - jaxe.ActionInsertionBalise
      - jaxe.JaxeMenuBar.ActionColler
      - jaxe.JaxeMenuBar.ActionCopier
      - jaxe.JaxeMenuBar.ActionCouper
      - jaxe.JaxeTextPane.ActionColler
      - jaxe.JaxeTextPane.ActionCopier
      - jaxe.JaxeTextPane.ActionCouper
      - jaxe.JaxeTextPane.ActionMenuContextuel
  - javax.swing.text.AbstractDocument (implements javax.swing.text.Document, java.io.Serializable)
    - javax.swing.text.DefaultStyledDocument (implements javax.swing.text.StyledDocument)
      - jaxe.JaxeDocument
  - javax.swing.undo.AbstractUndoableEdit (implements java.io.Serializable, javax.swing.undo.UndoableEdit)
    - javax.swing.undo.CompoundEdit
      - javax.swing.undo.UndoManager (implements javax.swing.event.UndoableEditListener)
        - jaxe.JaxeUndoManager
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - jaxe.Balise (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - jaxe.JaxeFrame.CaretListenerLabel (implements javax.swing.event.CaretListener)
        - javax.swing.JMenuBar (implements javax.accessibility.Accessible, javax.swing.MenuElement)
          - jaxe.JaxeMenuBar (implements java.awt.event.ActionListener, jaxe.EcouteurMAJ)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - jaxe.AllowedElementsPanel (implements javax.swing.event.CaretListener, jaxe.EcouteurMAJ)
          - jaxe.ArbreXML (implements jaxe.EcouteurMAJ)
          - jaxe.AttributePanel (implements javax.swing.event.CaretListener, jaxe.EcouteurMAJ)
        - javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - javax.swing.JEditorPane
            - javax.swing.JTextPane
              - jaxe.JaxeTextPane
        - javax.swing.JTree (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - jaxe.DOMTree
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - jaxe.AboutBox (implements java.awt.event.ActionListener)
            - jaxe.DialogueAideElement (implements java.awt.event.ActionListener)
            - jaxe.DialogueAttente
            - jaxe.DialogueAttributs (implements java.awt.event.ActionListener, javax.swing.event.DocumentListener, java.awt.event.ItemListener, java.awt.event.KeyListener)
            - jaxe.DialogueChamps (implements java.awt.event.ActionListener)
            - jaxe.DialogueDepart (implements java.awt.event.ActionListener)
            - jaxe.DialogueNouveau (implements java.awt.event.ActionListener)
            - jaxe.DialogueRechercher (implements java.awt.event.ActionListener, java.awt.event.ItemListener)
            - jaxe.Preferences (implements java.awt.event.ActionListener)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - jaxe.DialogueXpath (implements java.awt.event.ActionListener, javax.swing.event.CaretListener, java.awt.event.ItemListener)
            - jaxe.JaxeFrame (implements java.awt.event.ComponentListener, jaxe.EcouteurMAJ)
            - jaxe.SourceFrame (implements java.awt.event.ActionListener)
            - jaxe.ValidationFrame (implements java.awt.event.ActionListener, java.awt.event.MouseListener)
  - jaxe.Config
  - jaxe.DocumentRenderer (implements java.awt.print.Printable)
  - java.util.EventObject (implements java.io.Serializable)
    - jaxe.JaxeEditEvent
  - jaxe.Export
  - jaxe.FonctionAjStyle (implements jaxe.Fonction)
  - jaxe.FonctionNormal (implements jaxe.Fonction)
  - jaxe.FragmentXML
  - jaxe.GestionErreurs (implements jaxe.InterfaceGestionErreurs)
  - jaxe.ImageKeeper
  - jaxe.Jaxe
  - jaxe.JaxeDocument.SwingElementSpec
  - jaxe.JaxeElement
  - jaxe.JaxeResourceBundle
  - jaxe.JaxeTextPane.MyCaretListener (implements javax.swing.event.CaretListener)
  - jaxe.JaxeTextPane.MyUndoableEditListener (implements javax.swing.event.UndoableEditListener)
  - jaxe.JaxeUndoableEdit (implements javax.swing.undo.UndoableEdit)
  - jaxe.JEFactory
  - jaxe.JTPClipOwner (implements java.awt.datatransfer.ClipboardOwner)
  - jaxe.MyHierarchyListener (implements java.awt.event.HierarchyListener)
  - jaxe.NodeUtils
  - jaxe.SchemaRelaxNG (implements jaxe.InterfaceSchema)
  - jaxe.SchemaSimple (implements jaxe.InterfaceSchema)
  - jaxe.SchemaW3C (implements jaxe.InterfaceSchema)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - jaxe.JaxeException
  - javax.swing.TransferHandler (implements java.io.Serializable)
    - jaxe.JaxeTransferHandler
  - jaxe.VerifTypeSimple
  - javax.swing.text.View (implements javax.swing.SwingConstants)
    - javax.swing.text.CompositeView
      - javax.swing.text.BoxView
        - javax.swing.text.TableView
          - jaxe.JaxeTableView (implements javax.swing.text.ViewFactory)
  - jaxe.XMLTransferable (implements java.awt.datatransfer.Transferable)

## Interface Hierarchy

- jaxe.EcouteurMAJ
- jaxe.Fonction
- jaxe.InterfaceGestionErreurs
- jaxe.InterfaceSchema
- jaxe.JaxeEditListenerIf