|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
ikbs.tools.trees.Editor
ikbs.tools.trees.TreeEditor
ikbs.graphics.EditorRef
public abstract class EditorRef
EditorRef, superclasse de l'éditeur de modèle et de l'éditeur de cas Permet de factoriser les méthodes communes aux 2
| 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 java.awt.Menu |
cas
Les Menus |
protected java.awt.Menu |
decision
Les Menus |
protected java.awt.Menu |
fichier
Les Menus |
protected KnowledgeManager |
knowledgeManager
Le gestionnaire de connaissances |
protected int |
langue
La langue courante |
protected PanelButtonArbre |
pba
Les Panels de mise en forme |
protected PanelRef |
pbm
Le panel supérieur permettant d'accéder à la liste de tous les objets et de renseigner de nouvelles valeurs dans l'éditeur de cas |
protected IkbsPanel |
pCanvas
Le panel de gauche contenant le panel bouton arbre |
protected IkbsPanel |
pCenter
Le panel de gauche contenant le panel bouton arbre |
protected Panel3D |
pGauche
|
protected java.awt.Panel |
pLangue
|
protected Panel3D |
pSup
|
| Fields inherited from class ikbs.tools.trees.TreeEditor |
|---|
affAtt, affichage, affInfo, arrow, bufferDrag, defaultColor, dynamique, editer, editionMode, formeRel, fZoom, idc, posLien, textRel |
| 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 | |
|---|---|
EditorRef(java.lang.String nom,
KnowledgeManager km)
|
|
| Method Summary | |
|---|---|
void |
affAttributs()
pour mettre a jour le bouton d'affichage des attributs implements EditeurArbreInterface |
void |
affAttributs2()
pour mettre a jour le bouton d'affichage des attributs implements EditeurArbreInterface |
void |
afficheEditeurDistance()
Affichage de l'éditeur de distance, classification et identification |
void |
afficherArbreDecision()
Pour afficher l'arbre de décision généré |
void |
changeAffZoomViewer2()
Pour mettre a jour le bouton d'affichage/masquage de la fenetre de zoom implements EditeurArbreInterface |
abstract void |
changeLangue(int langue)
Actions a effectuer lorsque l'on change de langue |
void |
changeMode2()
pour mettre a jour le bouton de changement de mode edition/visualisation implements EditeurArbreInterface |
void |
dispose()
Dispose des éditeurs avant dispose du this |
void |
genererArbreDecision()
Pour générer un arbre de décision |
void |
genererModel()
Générer un nouveau modèle à partir d'un ensemble de cas |
void |
genererModeleInductif()
Générer un modèle inductif |
abstract ValSchema |
getBase(java.lang.String s)
Retourne la base de cas associée |
DescriptiveAttribute |
getCible()
On récupère la cible du moteur d'induction |
Editor |
getEditor(java.lang.Object clef)
Accès à un éditeur |
protected KnowledgeManager |
getKnowledgeManager()
Accès au knowledgeManager |
int |
getLangue()
Accès à la langue courante |
abstract Schema |
getModel()
retourne le model |
java.util.Vector |
getObjAtt()
Retourne la liste des objets présents dans le modèle |
protected void |
initButtonLangue()
Initialisation du bouton des langues |
void |
initEditor()
Initialisation de l'éditeur Mise en place des panels |
protected java.awt.Panel |
initPGauche()
Initialisation et mise en place du panel de gauche (panel button arbre) |
protected java.awt.Panel |
initPLangue()
Initialisation du Panel des langues |
void |
parametrerArbreDecision()
paramètrer arbre de décision |
void |
putEditor(java.lang.Object clef,
Editor unEditeur)
Pour ajouter un editeur à la table de hashage |
void |
recentre(DescriptiveAttribute da)
Pour recentrer le canvas par rapport à un attribut |
void |
recentre(DescriptiveObject d)
Permet de recentrer le canvas par rapport a un objet |
int |
rechObjAtt(DescriptiveElement de)
Retourne l'indice dans ObjAtt d'un DescriptiveElement |
void |
removeEditor(java.lang.Object clef)
Pour effacer un éditeur de la table de hashage editeurs |
protected void |
setKnowledgeManager(KnowledgeManager km)
Affectation du knowledgeManager |
void |
setLangue(int langue)
Affectation de la langue courante |
void |
showDocument()
Affichage d'un document dans un navigateur à partir de son URL |
void |
showImage(DescriptiveElement ed)
Voir l'image associée à un objet/attribut |
void |
updateAttribut(DescriptiveElement d)
Lorsque l'on selectionne un attribut ou un objet dans idc |
void |
validerpSup()
Validation du Panel supérieur |
void |
validerTout()
Permet de redessiner tout l'éditeur lorsque le Panel supérieur (pSup) a changé de dimension |
| Methods inherited from class ikbs.tools.trees.TreeEditor |
|---|
afficher, changeAffInfo, changeAffZoomViewer, changeFleches, changeFormeRelation, changeMode, changeTextRelation, getCanvas, getDefaultColor, getMode, loadBackgroundPicture, posLiens, setDefaultColor, setZoom |
| Methods inherited from class ikbs.tools.trees.Editor |
|---|
action, action, action, afficherAide, afficherAPropos, centrer, centrer, getFrame, init, initBarreMenu, initGridBagConstraint, initMenu, 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 ikbs.tools.utils.EditeurArbreInterface |
|---|
changeAffZoomViewer, changeMode, getCanvas, loadDistant, loadLocal, loadLocalXML, sauverLocal, sauverLocalXML |
| Methods inherited from interface ikbs.graphics.ApprentissageInterface |
|---|
identifier |
| Methods inherited from interface ikbs.tools.utils.GetFrame |
|---|
getFrame |
| Methods inherited from interface ikbs.files.rco.BaseUpdater |
|---|
updateBase |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
protected KnowledgeManager knowledgeManager
protected int langue
protected java.awt.Menu fichier
protected java.awt.Menu cas
protected java.awt.Menu decision
protected IkbsPanel pCenter
protected IkbsPanel pCanvas
protected PanelButtonArbre pba
protected Panel3D pSup
protected Panel3D pGauche
protected java.awt.Panel pLangue
protected PanelRef pbm
| Constructor Detail |
|---|
public EditorRef(java.lang.String nom,
KnowledgeManager km)
| Method Detail |
|---|
public void initEditor()
initEditor in class TreeEditorprotected java.awt.Panel initPGauche()
protected java.awt.Panel initPLangue()
protected void initButtonLangue()
public void validerTout()
public int getLangue()
getLangue in interface LangueManagerpublic void setLangue(int langue)
setLangue in interface LangueManagerpublic abstract void changeLangue(int langue)
changeLangue in interface LangueManagerchangeLangue in interface EditeurArbreInterfaceprotected KnowledgeManager getKnowledgeManager()
protected void setKnowledgeManager(KnowledgeManager km)
public DescriptiveAttribute getCible()
public void recentre(DescriptiveObject d)
public void recentre(DescriptiveAttribute da)
public abstract Schema getModel()
descriptions.element.Schemapublic abstract ValSchema getBase(java.lang.String s)
getBase in interface GetBasepublic java.util.Vector getObjAtt()
public int rechObjAtt(DescriptiveElement de)
public void changeAffZoomViewer2()
changeAffZoomViewer2 in interface EditeurArbreInterfacechangeAffZoomViewer2 in class TreeEditorpublic void affAttributs2()
affAttributs2 in interface EditeurArbreInterfaceaffAttributs2 in class TreeEditorpublic void changeMode2()
changeMode2 in interface EditeurArbreInterfacechangeMode2 in class TreeEditorpublic void afficherArbreDecision()
afficherArbreDecision in interface ApprentissageInterfacepublic void afficheEditeurDistance()
afficheEditeurDistance in interface ApprentissageInterfacepublic void genererArbreDecision()
genererArbreDecision in interface ApprentissageInterfacepublic void genererModeleInductif()
genererModeleInductif in interface ApprentissageInterfacepublic void parametrerArbreDecision()
parametrerArbreDecision in interface ApprentissageInterfacepublic void showImage(DescriptiveElement ed)
public void showDocument()
showDocument in interface EditeurArbreInterfacepublic void validerpSup()
public void affAttributs()
affAttributs in interface EditeurArbreInterfaceaffAttributs in class TreeEditorpublic void updateAttribut(DescriptiveElement d)
public void dispose()
dispose in class TreeEditor
public void putEditor(java.lang.Object clef,
Editor unEditeur)
public Editor getEditor(java.lang.Object clef)
public void removeEditor(java.lang.Object clef)
public void genererModel()
ApprentissageInterface
genererModel in interface ApprentissageInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||