ikbs.graphics
Class ViewerRef

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.tools.utils.PanelBuffer
                      extended by ikbs.tools.trees.GraphViewer
                          extended by ikbs.tools.trees.ActionGraphViewer
                              extended by ikbs.graphics.ViewerRef
All Implemented Interfaces:
DialogListener, GetFrame, ZoomInterface, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible
Direct Known Subclasses:
CaseViewer, DescriptiveTreeViewer

public class ViewerRef
extends ActionGraphViewer
implements GetFrame

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
 
Fields inherited from class ikbs.tools.trees.ActionGraphViewer
anim, attributClic, attributDrag, attributPopUp, canvasPopUp, changedAff, componentPopUp, copyMode, edition, FLUIDITE, index, MAX_ITER, monThread, mousewheel, MOUSEWHEEL_SCROLL, MOUSEWHEEL_ZOOM, NORMAL, RAPIDE, selected, TIME_SLEEP, TRES_RAPIDE, vitesse, xDepart, yDepart
 
Fields inherited from class ikbs.tools.trees.GraphViewer
active, affAttributs, backgroundPicture, BG_BOTTOM, BG_CENTER, BG_FITTED, BG_GRILLE, BG_LEFT, BG_NONE, BG_REPEAT, bgAlignment, drag, fontAtt, fontObj, fontRel, formatter, FORMATTER_GD, FORMATTER_GD2, FORMATTER_GD3, FORMATTER_GD4, FORMATTER_GD5, FORMATTER_HB, formeRelation, info, noeudRacine, noeuds, noeudSelect, OFFSCREEN, painted, paintInfo, policeAtt, policeObj, policeRel, pos, posLien, rect, relationMode, relationSelect, select, shadow, shiftPressed, showArrow, showLabelRelation, styleAtt, styleObj, styleRel, x, y, zoom, zoomCanvas
 
Fields inherited from class ikbs.tools.utils.PanelBuffer
doubleBuffer, offgraphics, offscreen, offscreensize
 
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
ViewerRef()
           
 
Method Summary
protected  void creerAjouterNoeud(DescriptiveComponent component)
          créer et ajouter un composant
 void dispose()
           
 java.awt.Frame getFrame()
          Retourne la fenêtre englobante du composant qui implémente GetFrame
 int rechNoeud(java.lang.String s)
           
 void refreshAtt(DescriptiveAttribute att)
           
 void update(java.util.Observable o, java.lang.Object args)
          Surcharge de la méthode update
 
Methods inherited from class ikbs.tools.trees.ActionGraphViewer
affecteRacine, affSousArbre, annuler, attributAt, attributClicked, attributClicked, attributMoved, changeAffAttributs, copyAttribut, copyAttribut, copyNode, copyNode, copyNode, copyTree, copyTree, copyTree, createAttribute, createAttribute, createNode, createNode, createNode, createRelation, deplacer2, deplacerAttribut, deplacerAuto, doSelected, dragMode, editer, editerAttribut, editNode, editNode, eraseAll, eraseAttribut, eraseNode, eraseNode, eraseTree, eraseTree, getAttributPopUp, getCanvasPopUp, getComponentPopUp, getEdition, getPreferredSize, init, isAttribute, mouseDragged, mouseMoved, mouseUp, mouseWheelMoved, moveTree, moveTree, noeudClicked, nomEdition, recentre, recentre, recentreAuto, relationMode, rootOnNode, rootOnNode, run, selectMode, selectNode, selectNode, selectNode2, setAttributCible, setAttributCible, setAttributSelect, setCible, setCopyMode, setEdition, setIndex, valider, waitTime
 
Methods inherited from class ikbs.tools.trees.GraphViewer
activeTextRelations, addRect, affAttributs, afficherInfo, affSousArbre, affSousArbreRec, ajouterNoeud, bougeNoeud, bougeNoeudRec, bougeNoeudRecs, calculDimension, calculDimension, calculDimensionAtt, calculDimensionObj, calculDimensionRel, changeAffAttributs, changeBgColor, changeBgColorAtt, changeFormeRelation, changeLabelColor, changeLabelColorAtt, creerNoeud, creerNoeud, creerNoeud, creerNoeudRacine, demarquer, demarquer2, deplacer, desactiveTextRelations, dimension, drawZoom, editer, editer, effacerNoeud, effacerNoeud, effacerNoeudsRec, formatter, formatter2, formatter3, getBackgroundPicture, getInfo, getNoeudSelect, getPosX, getPosY, getX, getY, getZoom, indexOf, initFont, initRelation, marquer, marquer2, nbNoeuds, noeudRacine, noeuds, noeuds, paint, paint, paintBackground, posLienRelations, putLastPosition, reCalculDimension, rechNoeud, rect, refreshNoeud, rePositionne, setBackgroundPicture, setBgAlignment, setFormatter, setInfo, setNoeuds, setNoeudSelect, setPoliceAtt, setPoliceObj, setPoliceRel, setPosClic, setPosX, setPosY, setRacine, setRect, setRect, setRect, setShowArrow, setStyleAtt, setStyleObj, setStyleRel, setX, setY, setZoom, setZoomViewer, ZM, zoomCanvas, ZP
 
Methods inherited from class ikbs.tools.utils.PanelBuffer
getDoubleBuffer, initOffGraphics, offscreen, setBounds, setDoubleBuffer, update
 
Methods inherited from class ikbs.tools.utils.IkbsPanel
adaptedSize, 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, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, 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, 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, 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 ikbs.tools.zoom.ZoomInterface
deplacer, dimension, getBackground, getPosX, getPosY, getSize, getX, getY, paint, setPosX, setPosY, setX, setY
 

Constructor Detail

ViewerRef

public ViewerRef()
Method Detail

getFrame

public java.awt.Frame getFrame()
Description copied from interface: GetFrame
Retourne la fenêtre englobante du composant qui implémente GetFrame

Specified by:
getFrame in interface GetFrame
Overrides:
getFrame in class GraphViewer

rechNoeud

public int rechNoeud(java.lang.String s)
Overrides:
rechNoeud in class GraphViewer

creerAjouterNoeud

protected void creerAjouterNoeud(DescriptiveComponent component)
créer et ajouter un composant


update

public void update(java.util.Observable o,
                   java.lang.Object args)
Surcharge de la méthode update

Specified by:
update in interface java.util.Observer
Overrides:
update in class GraphViewer

refreshAtt

public void refreshAtt(DescriptiveAttribute att)

dispose

public void dispose()
Overrides:
dispose in class PanelBuffer