ikbs.graphics.model
Class PNoeudDescProperty

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by ikbs.tools.utils.IkbsPanel
                  extended by ikbs.graphics.model.PElementProperty
                      extended by ikbs.graphics.model.PNoeudDescProperty
All Implemented Interfaces:
GetFrame, InfoListener, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible

public class PNoeudDescProperty
extends PElementProperty

IKBS v2.7 - Panel d'édition des propriétés des composants de l'arbre descriptif

Author:
David Grosser
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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  CheckboxChoix absence
           
protected static int ABSENCE
           
protected static int AFFICHER_ATT
           
protected static int AFFICHER_FILS
           
protected  CheckboxChoix afficherAtt
           
protected  CheckboxChoix afficherFils
           
protected  ListChoix attributsList
           
protected static int COPIER_ATT
           
protected static int CREER_ATT
           
protected static int EDITER_ATT
           
protected static int EDITER_NOEUD
           
protected  ModelEditor editeur
           
protected static int EFFACER_ATT
           
protected static int EFFACER_RELATION
           
protected  CheckboxChoix fictif
           
protected static int FICTIF
           
protected  ListChoix filsList
           
protected static int IDENTIFICATEUR
           
protected static int ILLUSTRATION
           
protected static int IMAGE
           
protected static int LABEL
           
protected static int longText
           
protected  CheckboxChoix multiple
           
protected static int MULTIPLE
           
protected  TextFieldChoix nom
           
protected  TextFieldChoix nomIdentificateur
           
protected  TextFieldChoix quest
           
protected static int VISUALISER
           
 
Fields inherited from class ikbs.graphics.model.PElementProperty
decision, DECISION, edition, elementGraph, il, poids, pPoids, tComm, urlString
 
Fields inherited from class ikbs.tools.utils.IkbsPanel
c
 
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
PNoeudDescProperty(ModelEditor editeur, NoeudDescriptif noeudDesc, boolean editable)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Les actions
 void dispose()
          Pour libérer les liens de Observable vers Observer
 NoeudDescriptif getNoeudDescriptif()
           
 void init()
          Initialisation du panel propriétés
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void update(java.util.Observable o, java.lang.Object args)
          mise à jour
 void updateAttributsList()
          Mise a jours de la liste des attributs
 void updateFilsList()
          Mise a jours de la liste des fils
 void updateLibelle(DescriptiveElement de)
          Mise à jour lorsque changement du libelle
 void valider()
          Valider et propager les modifications
 
Methods inherited from class ikbs.graphics.model.PElementProperty
getEdition, removeInfo, setEdition, setInfo, setInfoListener, showDocument
 
Methods inherited from class ikbs.tools.utils.IkbsPanel
adaptedSize, getFrame, initGridBagConstraint, xyPosition, xyPosition
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EDITER_NOEUD

protected static final int EDITER_NOEUD
See Also:
Constant Field Values

EFFACER_RELATION

protected static final int EFFACER_RELATION
See Also:
Constant Field Values

CREER_ATT

protected static final int CREER_ATT
See Also:
Constant Field Values

EDITER_ATT

protected static final int EDITER_ATT
See Also:
Constant Field Values

EFFACER_ATT

protected static final int EFFACER_ATT
See Also:
Constant Field Values

COPIER_ATT

protected static final int COPIER_ATT
See Also:
Constant Field Values

VISUALISER

protected static final int VISUALISER
See Also:
Constant Field Values

AFFICHER_FILS

protected static final int AFFICHER_FILS
See Also:
Constant Field Values

AFFICHER_ATT

protected static final int AFFICHER_ATT
See Also:
Constant Field Values

ILLUSTRATION

protected static final int ILLUSTRATION
See Also:
Constant Field Values

LABEL

protected static final int LABEL
See Also:
Constant Field Values

IDENTIFICATEUR

protected static final int IDENTIFICATEUR
See Also:
Constant Field Values

IMAGE

protected static final int IMAGE
See Also:
Constant Field Values

ABSENCE

protected static final int ABSENCE
See Also:
Constant Field Values

MULTIPLE

protected static final int MULTIPLE
See Also:
Constant Field Values

FICTIF

protected static final int FICTIF
See Also:
Constant Field Values

longText

protected static final int longText
See Also:
Constant Field Values

editeur

protected ModelEditor editeur

nom

protected TextFieldChoix nom

nomIdentificateur

protected TextFieldChoix nomIdentificateur

quest

protected TextFieldChoix quest

attributsList

protected ListChoix attributsList

filsList

protected ListChoix filsList

absence

protected CheckboxChoix absence

fictif

protected CheckboxChoix fictif

multiple

protected CheckboxChoix multiple

afficherFils

protected CheckboxChoix afficherFils

afficherAtt

protected CheckboxChoix afficherAtt
Constructor Detail

PNoeudDescProperty

public PNoeudDescProperty(ModelEditor editeur,
                          NoeudDescriptif noeudDesc,
                          boolean editable)
Method Detail

getNoeudDescriptif

public NoeudDescriptif getNoeudDescriptif()

init

public void init()
Initialisation du panel propriétés

Overrides:
init in class PElementProperty

updateFilsList

public void updateFilsList()
Mise a jours de la liste des fils


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Les actions


itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)

updateLibelle

public void updateLibelle(DescriptiveElement de)
Mise à jour lorsque changement du libelle


update

public void update(java.util.Observable o,
                   java.lang.Object args)
mise à jour


updateAttributsList

public void updateAttributsList()
Mise a jours de la liste des attributs


valider

public void valider()
Valider et propager les modifications

Specified by:
valider in class PElementProperty

dispose

public void dispose()
Pour libérer les liens de Observable vers Observer

Specified by:
dispose in class PElementProperty