Class MainFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--MainFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MainFrame
extends javax.swing.JFrame

MainFrame represente la fenetre mere de l'application

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  java.lang.String _dtdfile
           
protected  DTDValidator _dtdvalidator
           
protected  ListeBalise _listeBalise
           
protected  ListeTag _listetag
           
protected  javax.swing.JMenuBar _menuBar
           
protected  javax.swing.JSplitPane _split1
           
protected  javax.swing.JSplitPane _split2
           
protected  javax.swing.JSplitPane _split3
           
protected  javax.swing.JSplitPane _split4
           
protected  javax.swing.JLabel _status
           
protected  TextAreaPane _text1
          la zone d'edition
protected  CheckDialog _text2
          la fenetre de checking
protected  StyleEditBalise _text3
          la fenetre d'edition des styles de balises
protected  ListeTagIhm _text4
          la liste des tags
protected  javax.swing.JToolBar _toolBar
           
protected  XmlValidator _validator
           
 
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, 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
MainFrame()
          Constructeur de la fenetre
 
Method Summary
 javax.swing.JMenuBar create_JMenuBar()
          Cree la bar de menu
 javax.swing.JToolBar createToolBar()
          Cree la bar des boutons
 ListeTag getTag()
          renvoie la liste des tags
 void init()
           
static void main(java.lang.String[] args)
           
protected  void OnSize()
           
 boolean remove(Tag tag)
          enleve un tag de la liste
 void select(Tag t)
          gere la selection d'un tag
 void setStatus(java.lang.String status)
          mets a jour la ligne de status
 void UpDateChild(Balise b, javax.swing.text.MutableAttributeSet attrM)
          Update le changement graphique d'une balise
 void UpDateChild(int pos)
          mets jour graphiquement les differentes fenetres avec une position dans le texte
 void UpDateListe()
          mets a jour la liste des tags Ihm
 void UpDateTag()
          mets ajour la listes des tag
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

_text1

protected TextAreaPane _text1
la zone d'edition

_text2

protected CheckDialog _text2
la fenetre de checking

_text3

protected StyleEditBalise _text3
la fenetre d'edition des styles de balises

_text4

protected ListeTagIhm _text4
la liste des tags

_listeBalise

protected ListeBalise _listeBalise

_toolBar

protected javax.swing.JToolBar _toolBar

_menuBar

protected javax.swing.JMenuBar _menuBar

_listetag

protected ListeTag _listetag

_status

protected javax.swing.JLabel _status

_dtdfile

protected java.lang.String _dtdfile

_validator

protected XmlValidator _validator

_dtdvalidator

protected DTDValidator _dtdvalidator

_split1

protected javax.swing.JSplitPane _split1

_split2

protected javax.swing.JSplitPane _split2

_split3

protected javax.swing.JSplitPane _split3

_split4

protected javax.swing.JSplitPane _split4
Constructor Detail

MainFrame

public MainFrame()
Constructeur de la fenetre
Method Detail

setStatus

public void setStatus(java.lang.String status)
mets a jour la ligne de status

getTag

public ListeTag getTag()
renvoie la liste des tags

UpDateTag

public void UpDateTag()
mets ajour la listes des tag

select

public void select(Tag t)
gere la selection d'un tag

remove

public boolean remove(Tag tag)
enleve un tag de la liste

UpDateChild

public void UpDateChild(int pos)
mets jour graphiquement les differentes fenetres avec une position dans le texte

UpDateListe

public void UpDateListe()
mets a jour la liste des tags Ihm

UpDateChild

public void UpDateChild(Balise b,
                        javax.swing.text.MutableAttributeSet attrM)
Update le changement graphique d'une balise

create_JMenuBar

public javax.swing.JMenuBar create_JMenuBar()
Cree la bar de menu

createToolBar

public javax.swing.JToolBar createToolBar()
Cree la bar des boutons

OnSize

protected void OnSize()

init

public void init()

main

public static void main(java.lang.String[] args)