ikbs.graphics.model
Class EditeurElement

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by ikbs.tools.trees.Editor
                      extended by ikbs.graphics.model.EditeurElement
All Implemented Interfaces:
Updater, IllustrationLoader, InfoListener, java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible
Direct Known Subclasses:
EditeurAttribut, EditeurNoeudDesc

public abstract class EditeurElement
extends Editor
implements InfoListener, IllustrationLoader, Updater

IKBS v2.9 - Classe abstraite pour les éditeurs d'éléments

See Also:
Serialized Form

Nested Class Summary
 
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
protected static int ANNULER
           
protected  java.awt.Color BACKGROUND_COLOR
           
protected  CardPanel cardPanel
          Le cardPanel pour la gestion des onglets
protected  boolean editable
           
protected  ModelEditor editeur
           
protected  EditorPreference editorPref
           
protected  DescElementInterface elementGraph
           
static java.util.Vector memoImages
           
protected  PanelControlImage pci
           
protected  PElementProperty pProperties
           
protected  PRegles pRegles
           
protected  IndexSaver saver
           
protected static int VALIDER
           
protected static int VALIDER_FERMER
           
 
Fields inherited from class ikbs.tools.trees.Editor
adresse_manuel, c, menuBar
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditeurElement(java.lang.String title, boolean editable, DescElementInterface elementGraph)
           
EditeurElement(java.lang.String title, boolean editable, ModelEditor editeur, DescElementInterface elementGraph)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void affBoutons()
          Affichage en mode icones
 void afficherArbo()
          Affichage de l'arborescence
 void affIcones()
          Affichage en mode icones
 void affList()
          Modifier l'affichage des thumbs en mode liste
 void coller()
          coller les icones sélectionnées
 void copier()
          Copier les icones sélectionnées
 void creerEditeurImage()
          Creer un nouvel editeur d'images
 void dispose()
          On efface tous les liens
 void effacer()
          Effacer la ou les illustrations sélectionnées
 void exporterHTML()
          exporter l'index en HTML
 PanelControlImage getPanelControlImage()
          Récupérer le Panel Control Image
 void initMenu()
          Initialisation de la barre de menu
protected  java.awt.Panel initPanelControlImage()
          Initialisation du Panel de control des images
protected  java.awt.Panel initPButton()
          Initialisation du panel des boutons cancel et valider
 java.awt.Panel initPRegles()
          Initialisation du panel des règles
 void initSelectedThumb()
          Créer un nouvel editeur d'images
 void loadIndex()
          Ouvir un index
 void preferences()
          Préférences de l'éditeur d'images
 void reInitIndex()
          Reinitialisation de l'index courant
 void removeInfo()
           
 void saveIndex()
          Sauver un index
 void saveIndexSous()
          Sauver un index sous
 void saveThumb()
          sauvegarde des thumbs
 void setInfo(java.lang.String s)
           
 void toutSelectionner()
          Ouvrir les préférences
 void valider()
          Valider les modifcations
 
Methods inherited from class ikbs.tools.trees.Editor
action, action, action, afficherAide, afficherAPropos, centrer, centrer, getFrame, init, initBarreMenu, initEditor, initGridBagConstraint, update, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened, xyPosition, xyPosition
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, processWindowEvent, 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, addImpl, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getGraphics, 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, 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

ANNULER

protected static final int ANNULER
See Also:
Constant Field Values

VALIDER

protected static final int VALIDER
See Also:
Constant Field Values

VALIDER_FERMER

protected static final int VALIDER_FERMER
See Also:
Constant Field Values

memoImages

public static java.util.Vector memoImages

BACKGROUND_COLOR

protected java.awt.Color BACKGROUND_COLOR

editable

protected boolean editable

editeur

protected ModelEditor editeur

elementGraph

protected DescElementInterface elementGraph

saver

protected IndexSaver saver

cardPanel

protected CardPanel cardPanel
Le cardPanel pour la gestion des onglets


pci

protected PanelControlImage pci

editorPref

protected EditorPreference editorPref

pRegles

protected PRegles pRegles

pProperties

protected PElementProperty pProperties
Constructor Detail

EditeurElement

public EditeurElement(java.lang.String title,
                      boolean editable,
                      DescElementInterface elementGraph)

EditeurElement

public EditeurElement(java.lang.String title,
                      boolean editable,
                      ModelEditor editeur,
                      DescElementInterface elementGraph)
Method Detail

getPanelControlImage

public PanelControlImage getPanelControlImage()
Récupérer le Panel Control Image


initMenu

public void initMenu()
Initialisation de la barre de menu

Overrides:
initMenu in class Editor

initPButton

protected java.awt.Panel initPButton()
Initialisation du panel des boutons cancel et valider


initPanelControlImage

protected java.awt.Panel initPanelControlImage()
Initialisation du Panel de control des images


initPRegles

public java.awt.Panel initPRegles()
Initialisation du panel des règles


setInfo

public void setInfo(java.lang.String s)
Specified by:
setInfo in interface InfoListener

removeInfo

public void removeInfo()
Specified by:
removeInfo in interface InfoListener

actionPerformed

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

valider

public void valider()
Valider les modifcations


dispose

public void dispose()
On efface tous les liens

Overrides:
dispose in class java.awt.Window

loadIndex

public void loadIndex()
Ouvir un index

Specified by:
loadIndex in interface IllustrationLoader

saveIndex

public void saveIndex()
Sauver un index

Specified by:
saveIndex in interface IllustrationLoader

saveIndexSous

public void saveIndexSous()
Sauver un index sous

Specified by:
saveIndexSous in interface IllustrationLoader

effacer

public void effacer()
Effacer la ou les illustrations sélectionnées

Specified by:
effacer in interface IllustrationLoader

toutSelectionner

public void toutSelectionner()
Ouvrir les préférences

Specified by:
toutSelectionner in interface IllustrationLoader

preferences

public void preferences()
Préférences de l'éditeur d'images

Specified by:
preferences in interface IllustrationLoader

initSelectedThumb

public void initSelectedThumb()
Créer un nouvel editeur d'images

Specified by:
initSelectedThumb in interface IllustrationLoader

creerEditeurImage

public void creerEditeurImage()
Creer un nouvel editeur d'images

Specified by:
creerEditeurImage in interface IllustrationLoader

copier

public void copier()
Copier les icones sélectionnées

Specified by:
copier in interface IllustrationLoader

coller

public void coller()
coller les icones sélectionnées

Specified by:
coller in interface IllustrationLoader

affList

public void affList()
Modifier l'affichage des thumbs en mode liste

Specified by:
affList in interface IllustrationLoader

affIcones

public void affIcones()
Description copied from interface: IllustrationLoader
Affichage en mode icones

Specified by:
affIcones in interface IllustrationLoader

affBoutons

public void affBoutons()
Description copied from interface: IllustrationLoader
Affichage en mode icones

Specified by:
affBoutons in interface IllustrationLoader

reInitIndex

public void reInitIndex()
Reinitialisation de l'index courant

Specified by:
reInitIndex in interface IllustrationLoader

saveThumb

public void saveThumb()
sauvegarde des thumbs

Specified by:
saveThumb in interface IllustrationLoader

exporterHTML

public void exporterHTML()
exporter l'index en HTML

Specified by:
exporterHTML in interface IllustrationLoader

afficherArbo

public void afficherArbo()
Affichage de l'arborescence

Specified by:
afficherArbo in interface IllustrationLoader