ikbs.graphics
Class ModelApplet

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by ikbs.graphics.ModelApplet
All Implemented Interfaces:
ModelUpdater, Updater, InfoListener, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class ModelApplet
extends java.applet.Applet
implements InfoListener, ModelUpdater

Applet de lancement de l'arbre de décision

Version:
2.9
Author:
David GROSSER
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
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
static java.lang.String date
           
static java.awt.Color defaultColor
           
protected  DescriptiveTreeViewer idc
           
protected  Schema model
           
protected  Noeud noeudSelect
          Composants liés à l'interface
static java.lang.String version
           
 
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
ModelApplet()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Non implémenté, imposé par InfoListener
 void afficher()
          Afficher graphiquement le model Surcharge de TreeEditor
 java.lang.Object creerEditeurImage(java.lang.String nomFenetre, IllustrationOwner owner, boolean edition)
           
 void editer(Attribut a, Noeud n)
          Pour éditer un attribut de l'arbre de décision
 void editer(Noeud unNoeud)
          Edition d'un noeud de l'arbre
 java.lang.String getAppletInfo()
          Info sur IKBS
 java.awt.Color getDefaultColor()
          Retourne la couleur par défaut de l'éditeur
 boolean getEdition()
           
 Schema getModel()
           
protected  java.awt.Color getRVBColor(java.lang.String rvb)
           
 void init()
          Initialisation et mise en place des composants
 void initBgAlignment(TreeEditor editeur)
           
 void initBgColor(TreeEditor editeur)
           
 void initBgPicture()
          Initialisation du motif de fond des canvas
 void initColor(TreeEditor editeur)
           
 void initPolices(TreeEditor editeur)
           
 void initSize(TreeEditor editeur)
           
 void loadModel(java.lang.String nomFichModel)
          Pour charger un model Noter que la variable model est mise à jour via l'interface ModelUpdater
 void removeInfo()
           
 void setInfo(java.lang.String s)
           
 void showDocument(java.lang.String url)
          Affichage de l'url
 void showImage(DescriptiveElement de)
          Affichage des images
 void updateModel(java.lang.Object s)
          Mise à jour du model
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
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, 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, 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

version

public static final java.lang.String version
See Also:
Constant Field Values

date

public static final java.lang.String date
See Also:
Constant Field Values

defaultColor

public static final java.awt.Color defaultColor

model

protected Schema model

idc

protected DescriptiveTreeViewer idc

noeudSelect

protected Noeud noeudSelect
Composants liés à l'interface

Constructor Detail

ModelApplet

public ModelApplet()
Method Detail

init

public void init()
Initialisation et mise en place des composants

Overrides:
init in class java.applet.Applet

afficher

public void afficher()
Afficher graphiquement le model Surcharge de TreeEditor


getEdition

public boolean getEdition()

getModel

public Schema getModel()

getAppletInfo

public java.lang.String getAppletInfo()
Info sur IKBS

Overrides:
getAppletInfo in class java.applet.Applet

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)
Non implémenté, imposé par InfoListener

Specified by:
actionPerformed in interface java.awt.event.ActionListener

getRVBColor

protected java.awt.Color getRVBColor(java.lang.String rvb)

initColor

public void initColor(TreeEditor editeur)

initPolices

public void initPolices(TreeEditor editeur)

initSize

public void initSize(TreeEditor editeur)

initBgAlignment

public void initBgAlignment(TreeEditor editeur)

initBgColor

public void initBgColor(TreeEditor editeur)

initBgPicture

public void initBgPicture()
Initialisation du motif de fond des canvas


creerEditeurImage

public java.lang.Object creerEditeurImage(java.lang.String nomFenetre,
                                          IllustrationOwner owner,
                                          boolean edition)

updateModel

public void updateModel(java.lang.Object s)
Mise à jour du model

Specified by:
updateModel in interface ModelUpdater

loadModel

public void loadModel(java.lang.String nomFichModel)
Pour charger un model Noter que la variable model est mise à jour via l'interface ModelUpdater


editer

public void editer(Noeud unNoeud)
Edition d'un noeud de l'arbre


editer

public void editer(Attribut a,
                   Noeud n)
Pour éditer un attribut de l'arbre de décision


getDefaultColor

public java.awt.Color getDefaultColor()
Retourne la couleur par défaut de l'éditeur


showImage

public void showImage(DescriptiveElement de)
Affichage des images


showDocument

public void showDocument(java.lang.String url)
Affichage de l'url