ikbs.graphics.model
Class PElementProperty

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
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
Direct Known Subclasses:
PAttributProperty, PNoeudDescProperty

public abstract class PElementProperty
extends IkbsPanel
implements java.util.Observer, InfoListener, java.awt.event.ItemListener

IKBS- Panel d'édition des Eléments descriptifs

Version:
2.9
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 decision
           
protected static int DECISION
          Modification de la décision de l'élément
protected  boolean edition
           
protected  DescElementInterface elementGraph
           
protected  InfoListener il
           
protected  TextFieldChoix poids
           
protected  java.awt.Panel pPoids
           
protected  java.awt.TextArea tComm
           
protected  TextFieldChoix 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
PElementProperty(DescElementInterface elementGraph, boolean editable)
           
 
Method Summary
abstract  void dispose()
          Pour libérer les liens de Observable vers Observer
 boolean getEdition()
          Accès au booléen mode édition ou visualisation
 void init()
          Initialisation des composants utilisés par tous les éditeurs
 void removeInfo()
           
 void setEdition(boolean b)
          affectation du mode
 void setInfo(java.lang.String s)
          Affichage de l'info
 void setInfoListener(InfoListener il)
          Implémente InfoListener Mise à jour de l'info
 void showDocument()
          Affichage de la page Web
abstract  void valider()
          Pour valider les modifications sur le panel des propriétés
 
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
 
Methods inherited from interface java.util.Observer
update
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 
Methods inherited from interface java.awt.event.ItemListener
itemStateChanged
 

Field Detail

DECISION

protected static final int DECISION
Modification de la décision de l'élément

See Also:
Constant Field Values

elementGraph

protected DescElementInterface elementGraph

edition

protected boolean edition

il

protected InfoListener il

decision

protected CheckboxChoix decision

pPoids

protected java.awt.Panel pPoids

poids

protected TextFieldChoix poids

urlString

protected TextFieldChoix urlString

tComm

protected java.awt.TextArea tComm
Constructor Detail

PElementProperty

public PElementProperty(DescElementInterface elementGraph,
                        boolean editable)
Method Detail

init

public void init()
Initialisation des composants utilisés par tous les éditeurs


getEdition

public boolean getEdition()
Accès au booléen mode édition ou visualisation


setEdition

public void setEdition(boolean b)
affectation du mode


setInfoListener

public void setInfoListener(InfoListener il)
Implémente InfoListener Mise à jour de l'info


setInfo

public void setInfo(java.lang.String s)
Affichage de l'info

Specified by:
setInfo in interface InfoListener

removeInfo

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

showDocument

public void showDocument()
Affichage de la page Web


dispose

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


valider

public abstract void valider()
Pour valider les modifications sur le panel des propriétés