ikbs.learning.graph
Class DecisionTreeParameter

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.learning.graph.DecisionTreeParameter
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible

public class DecisionTreeParameter
extends Editor
implements java.awt.event.ActionListener, java.awt.event.ItemListener

IKBS - Editeur pour lancer la génération de l'arbre de décision avec paramètrage

Since:
4 Janvier 2000
Version:
2.6
Author:
David Grosser & Eric GRIMAUD
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  CheckboxChoix animScroll
           
protected  ButtonChoix annule
           
static int ANNULER
           
protected  ValSchema base
           
protected  CheckboxChoix centreNode
           
protected  ChoiceChoix choixAffichage
           
protected  ChoiceChoix choixMethode
           
protected  TextFieldChoix coeffDomain
           
protected  TextFieldChoix coeffUnknown
           
protected  CheckboxChoix gainRatio
           
protected  ButtonChoix genere
           
static int GENERER
           
protected  KnowledgeEditor knowledge
           
protected  TextFieldChoix minObj
           
protected  CheckboxChoix multiple
           
protected  TextFieldChoix nbDecimal
           
protected  CheckboxChoix objPresent
           
protected  FichierParametres param
           
protected  PanelPreference pPref
           
protected  ButtonChoix sauve
           
static int SAUVEGARDER
           
protected  CheckboxChoix semiDirige
           
protected  CheckboxChoix struct
           
protected  ButtonChoix valide
           
static int VALIDER
           
protected  CheckboxChoix verbose
           
 
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
DecisionTreeParameter(KnowledgeEditor ke, ValSchema base)
          Constructeur
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Gestion des bouton annuler et valider
 void afficherArbreDecision()
          Pour afficher l'arbre de décision généré
 void annuler()
           
 void genererArbreDecision()
          Pour générer un arbre de décision
 java.awt.Panel initButton()
           
 java.awt.Panel initParamArbreDecision()
          Paramètres de génération de l'arbre de décision
 java.awt.Panel initParamCalculGain()
          Paramètres du calul de gain
 void initParametres()
           
 java.awt.Panel initParamNoyau()
          Paramètres du noyau de l'application
 void initPref()
          Initialisation du Panel de pr⁄f⁄rences
 void itemStateChanged(java.awt.event.ItemEvent arg0)
           
 void sauvegarder()
           
 int setNewParamArbreDecision(int save)
           
 int setNewParamCalculGain(int save)
           
 int setNewParamNoyau(int save)
           
 void valider()
           
 
Methods inherited from class ikbs.tools.trees.Editor
action, action, action, afficherAide, afficherAPropos, centrer, centrer, getFrame, init, initBarreMenu, initEditor, 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, dispose, 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

VALIDER

public static final int VALIDER
See Also:
Constant Field Values

ANNULER

public static final int ANNULER
See Also:
Constant Field Values

GENERER

public static final int GENERER
See Also:
Constant Field Values

SAUVEGARDER

public static final int SAUVEGARDER
See Also:
Constant Field Values

base

protected ValSchema base

knowledge

protected KnowledgeEditor knowledge

pPref

protected PanelPreference pPref

valide

protected ButtonChoix valide

annule

protected ButtonChoix annule

genere

protected ButtonChoix genere

sauve

protected ButtonChoix sauve

coeffDomain

protected TextFieldChoix coeffDomain

coeffUnknown

protected TextFieldChoix coeffUnknown

minObj

protected TextFieldChoix minObj

nbDecimal

protected TextFieldChoix nbDecimal

gainRatio

protected CheckboxChoix gainRatio

verbose

protected CheckboxChoix verbose

multiple

protected CheckboxChoix multiple

objPresent

protected CheckboxChoix objPresent

struct

protected CheckboxChoix struct

centreNode

protected CheckboxChoix centreNode

animScroll

protected CheckboxChoix animScroll

semiDirige

protected CheckboxChoix semiDirige

choixAffichage

protected ChoiceChoix choixAffichage

choixMethode

protected ChoiceChoix choixMethode

param

protected FichierParametres param
Constructor Detail

DecisionTreeParameter

public DecisionTreeParameter(KnowledgeEditor ke,
                             ValSchema base)
Constructeur

Method Detail

initPref

public void initPref()
Initialisation du Panel de pr⁄f⁄rences


genererArbreDecision

public void genererArbreDecision()
Pour générer un arbre de décision


afficherArbreDecision

public void afficherArbreDecision()
Pour afficher l'arbre de décision généré


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Gestion des bouton annuler et valider

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

valider

public void valider()

annuler

public void annuler()

sauvegarder

public void sauvegarder()

initParamNoyau

public java.awt.Panel initParamNoyau()
Paramètres du noyau de l'application


initParamCalculGain

public java.awt.Panel initParamCalculGain()
Paramètres du calul de gain


initParamArbreDecision

public java.awt.Panel initParamArbreDecision()
Paramètres de génération de l'arbre de décision


initButton

public java.awt.Panel initButton()

setNewParamNoyau

public int setNewParamNoyau(int save)

setNewParamCalculGain

public int setNewParamCalculGain(int save)

setNewParamArbreDecision

public int setNewParamArbreDecision(int save)

initParametres

public void initParametres()

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent arg0)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener