Class Graph

java.lang.Object
  |
  +--Graph

public class Graph
extends java.lang.Object

Géreur de la création du graphe.


Field Summary
(package private)  GraphPanel panel
           
 
Constructor Summary
Graph(java.lang.String center, java.lang.String classes, java.lang.String interfaces)
          Construit un graphe avec des étiquettes et des liens reliants les étiquettes
 
Method Summary
 void destroy()
          Détruit le dessin.
 void rechercheClasseDeclarante(java.lang.String nom)
          Recherche d'une étiquette avec un nom de classe ou interface donnée et colorie cette étiquette selon une couleur donnée.
 void rechercheClasseMasquante(java.lang.String nom)
          Recherche d'une étiquette avec un nom de classe ou interface donnée et colorie cette étiquette selon une couleur donnée.
 void redessineCouleur()
           
 void start()
          Commence l'optimisation du dessin.
 void stop()
          Arrête l'optimisation du dessin.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

panel

GraphPanel panel
Constructor Detail

Graph

public Graph(java.lang.String center,
             java.lang.String classes,
             java.lang.String interfaces)
Construit un graphe avec des étiquettes et des liens reliants les étiquettes
Parameters:
center - classe introspectée
classes - chaîne de caractéres contenant les étiquettes de classe et les liens avec une étiquette de classe ou une interface
classes - chaîne de caractéres contenant les étiquettes d'interface et les liens avec une étiquette d'interface
Method Detail

rechercheClasseDeclarante

public void rechercheClasseDeclarante(java.lang.String nom)
Recherche d'une étiquette avec un nom de classe ou interface donnée et colorie cette étiquette selon une couleur donnée. La couleur indique que la méthode ou le champs à été déclarée dans cette classe ou interface.
Parameters:
nom - nom de l'étiquette recherchée

rechercheClasseMasquante

public void rechercheClasseMasquante(java.lang.String nom)
Recherche d'une étiquette avec un nom de classe ou interface donnée et colorie cette étiquette selon une couleur donnée. La couleur indique que la méthode ou le champs à été masquée dans cette classe.
Parameters:
nom - nom de l'étiquette recherchée

redessineCouleur

public void redessineCouleur()

destroy

public void destroy()
Détruit le dessin.

start

public void start()
Commence l'optimisation du dessin.

stop

public void stop()
Arrête l'optimisation du dessin.