A C D E F G H I L M N O P R S T U V X Y

A

actionPerformed(ActionEvent) - Method in class Navigateur
Gére les actions sur le menu.
addEcouteur(JTable) - Method in class FiltreTriModel
Réagit au "clic" de la souris sur un titre d'une colonne.
addEdge(String, String, int) - Method in class GraphPanel
Crée un lien entre deux étiquettes du graphe.
addNode(String, boolean) - Method in class GraphPanel
Crée et ajoute le noeud dans le graphe.
afficheArbre(String) - Method in class Navigateur
Affiche l'arborescence des classes décrite dans un fichier classlist.
arbre - Variable in class Navigateur
 
arbreScroll - Variable in class Navigateur
 
arcColor1 - Variable in class GraphPanel
 
arcColor2 - Variable in class GraphPanel
 
arcColor3 - Variable in class GraphPanel
 

C

champs - Variable in class ExaminateurClasse
 
chargeBytecodeClasse(File) - Method in class ChargeurClasse
Charge le bytecode d'une classe.
chargeClasse(String) - Method in class ChargeurClasse
Charge un fichier classe *.class .
chargeClasse(String, String) - Method in class ChargeurClasse
Charge un fichier classe contenu dans un Jar (Java Archive).
chargeProprietes() - Method in class Navigateur
Charge le fichier de proprietés Janx.cfg, qui contient le nom du fichier classlist à charger au demarrage.
ChargeurClasse - class ChargeurClasse.
Redefinition du chargeur de classe.
ChargeurClasse() - Constructor for class ChargeurClasse
Construit un classloader.
classe - Variable in class ExaminateurClasse
 
classe - Variable in class Node
 
classesMeres - Variable in class ExaminateurClasse
 
compareTo(Object) - Method in class FiltreTriModel.Ligne
Indique comment va se dérouler le tri.
componentHidden(ComponentEvent) - Method in class Navigateur
 
componentMoved(ComponentEvent) - Method in class Navigateur
 
componentResized(ComponentEvent) - Method in class Navigateur
 
componentShown(ComponentEvent) - Method in class Navigateur
 
creeArbre(Vector, String) - Method in class Navigateur
Crée l'arborescence des fichiers .class .

D

declared - Variable in class Node
 
declaredColor - Variable in class GraphPanel
 
demandeFichierClasslist() - Method in class Navigateur
Montre le filechooser pour la choix d'un fichier classlist.
destroy() - Method in class Graph
Détruit le dessin.
dx - Variable in class Node
 
dy - Variable in class Node
 

E

Edge - class Edge.
Définition d'un lien entre deux étiquettes.
Edge() - Constructor for class Edge
 
edgeColor - Variable in class GraphPanel
 
edges - Variable in class GraphPanel
 
effectueReflexion(String, String) - Method in class Navigateur
Effectue l'introspection d'une classe et en affiche les membres (dans une JTable) et la hierarchie d'heritage (dans un Graph).
EMPTY_DIR_FLAG - Static variable in class LecteurFichier
 
erreurs - Static variable in class LecteurFichier
 
estVisible(Member, Class) - Static method in class UtilMembres
Vérifie si un attribut est visible dans une sousclasse.
ExaminateurClasse - class ExaminateurClasse.
Classe qui s'occupe de l'exploration des membres (champs et méthodes) et de la hierarchie (superclasses et interfaces implantées) d'un objet de type Class, par introspection.
ExaminateurClasse(String) - Constructor for class ExaminateurClasse
Construit un examinateur pour une classe .class .
ExaminateurClasse(String, String) - Constructor for class ExaminateurClasse
Construit un examinateur pour une classe .class dans un Jar.
exploreFichierJar(String) - Static method in class LecteurFichier
Explore un fichier .jar à la recherche de fichiers .class .
exploreInterfaces(Class) - Method in class ExaminateurClasse
Donne les interfaces implantées.
exploreMembres(Class) - Method in class ExaminateurClasse
Récupere recursivement les membres d'une classe et de ses superclasses.
exploreRepertoire(String) - Static method in class LecteurFichier
Explore un repertoire à la recherche de fichiers .class .
exploreSuperclasse(Class) - Method in class ExaminateurClasse
Explore récursivement les superclasses.

F

fichierClasslist - Static variable in class Navigateur
 
FiltreTriModel - class FiltreTriModel.
Trieur du contenu d'une JTable.
FiltreTriModel.Ligne - class FiltreTriModel.Ligne.
Classe interne pour la définition d'une fonction de tri.
FiltreTriModel.Ligne(FiltreTriModel) - Constructor for class FiltreTriModel.Ligne
 
FiltreTriModel(TableModel) - Constructor for class FiltreTriModel
Constructeur.
findNode(String) - Method in class GraphPanel
Cherche un noeud du graphe.
findNode(String, boolean) - Method in class GraphPanel
Cherche un noeud du graphe, si il n'existe pas il est créé.
fixed - Variable in class Node
 
fixedColor - Variable in class GraphPanel
 
from - Variable in class Edge
 

G

getColumnCount() - Method in class FiltreTriModel
Donne le nombre de colonnes de la table.
getColumnName(int) - Method in class FiltreTriModel
Donne le titre de la colonne.
getRowCount() - Method in class FiltreTriModel
Donne le nombre de lignes de la table.
getValueAt(int, int) - Method in class FiltreTriModel
Donne la valeur d'un endroit donné dans la table.
graph - Variable in class GraphPanel
 
Graph - class Graph.
Géreur de la création du graphe.
Graph(String, String, String) - Constructor for class Graph
Construit un graphe avec des étiquettes et des liens reliants les étiquettes
graphe - Static variable in class Navigateur
 
GraphPanel - class GraphPanel.
Géreur du dessin du Graphe.
GraphPanel(Graph) - Constructor for class GraphPanel
Construit le dessin d'un graphe.

H

heritage - Variable in class Navigateur
 
heritageScroll - Variable in class Navigateur
 

I

index - Variable in class FiltreTriModel.Ligne
 
interfaces - Variable in class ExaminateurClasse
 

L

lbl - Variable in class Node
 
LecteurFichier - class LecteurFichier.
Lecteur de fichier classlist, où sont listés les repertoires des .class à introspecter.
LecteurFichier() - Constructor for class LecteurFichier
 
len - Variable in class Edge
 
lignes - Variable in class FiltreTriModel
 
listeMembresDeclares() - Method in class ExaminateurClasse
Trouve la liste de tous les membres déclarés par une classe et ses superclasses.
litFichier(String) - Static method in class LecteurFichier
Lit le fichier de configuration, dont chaque ligne indique soit un repertoire, soit un fichier Java Archive (.jar) où il faut rechercher les fichiers .class .
loadClass(String) - Method in class ChargeurClasse
Charge une classe (masquage de la méthode loadClass()).
loadClass(String, String) - Method in class ChargeurClasse
Charge une classe (masquage de la méthode loadClass()) contenue dans un Jar.

M

main(String[]) - Static method in class Navigateur
 
masked - Variable in class Node
 
maskedColor - Variable in class GraphPanel
 
methodes - Variable in class ExaminateurClasse
 
model - Variable in class FiltreTriModel
 
montreAbout() - Method in class Navigateur
Montre un écran avec les noms des auteurs.
mouseClicked(MouseEvent) - Method in class GraphPanel
 
mouseDragged(MouseEvent) - Method in class GraphPanel
Réagit au clic de souris sur une étiquette.
mouseEntered(MouseEvent) - Method in class GraphPanel
 
mouseExited(MouseEvent) - Method in class GraphPanel
 
mouseMoved(MouseEvent) - Method in class GraphPanel
 
mousePressed(MouseEvent) - Method in class GraphPanel
Réagit au clic de souris sur une étiquette en bougeant l'étiquette la plus proche vers l'endroit où a cliqué la souris.
mouseReleased(MouseEvent) - Method in class GraphPanel
Réagit au relachement de souris.

N

Navigateur - class Navigateur.
Interface graphique et application principale de Janx.
Navigateur() - Constructor for class Navigateur
Crée la fenetre de l'application.
nedges - Variable in class GraphPanel
 
ninterf - Variable in class GraphPanel
 
nnodes - Variable in class GraphPanel
 
Node - class Node.
Définition d'une étiquette.
Node() - Constructor for class Node
 
nodeColor - Variable in class GraphPanel
 
nodes - Variable in class GraphPanel
 
num_colonne - Variable in class FiltreTriModel
 

O

offgraphics - Variable in class GraphPanel
 
offscreen - Variable in class GraphPanel
 
offscreensize - Variable in class GraphPanel
 

P

PACKAGE - Static variable in class FiltreTriModel
 
paintNode(Graphics, Node, FontMetrics) - Method in class GraphPanel
Crée l'étiquette du graphe selon le nom et la couleur désirée.
panel - Variable in class Graph
 
panneau1 - Variable in class Navigateur
 
panneau2 - Variable in class Navigateur
 
pick - Variable in class GraphPanel
 
pickfixed - Variable in class GraphPanel
 
PRIVATE - Static variable in class FiltreTriModel
 
PROTECTED - Static variable in class FiltreTriModel
 
PUBLIC - Static variable in class FiltreTriModel
 

R

rechercheClasseDeclarante(String) - Method in class Graph
Recherche d'une étiquette avec un nom de classe ou interface donnée et colorie cette étiquette selon une couleur donnée.
rechercheClasseMasquante(String) - Method in class Graph
Recherche d'une étiquette avec un nom de classe ou interface donnée et colorie cette étiquette selon une couleur donnée.
recupereMembres(Class, boolean, boolean) - Method in class ExaminateurClasse
Recupére les membres _déclarés_ d'une classe.
redessineCouleur() - Method in class Graph
 
reflectHierarchie() - Method in class ExaminateurClasse
Explore la hierarchie de la classe, et les interfaces implantées.
reflectMembres() - Method in class ExaminateurClasse
Effectue la reflexion de la classe, en reportant ses membres (y compris ceux de ses superclasses).
relax() - Method in class GraphPanel
Calcul le placement optimal des étiquettes du graphe.
relaxer - Variable in class GraphPanel
 
run() - Method in class GraphPanel
Demarre le placement optimal des étiquettes du graphe.

S

sauvegardeProprietes() - Method in class Navigateur
Sauvegarde le nom du dernier fichier classlist utilisé, dans le fichier de configuration Janx.cfg.
schemaDeclaration - Static variable in class Navigateur
 
selectColor - Variable in class GraphPanel
 
sontEgaux(Field, Field) - Static method in class UtilMembres
Vérifie si deux champs sont égaux.
sontEgaux(Method, Method) - Static method in class UtilMembres
Vérifie si deux méthodes ont la même signature (nom, et type des paramétres, dans l'ordre).
start() - Method in class GraphPanel
Demarre le placement optimal des étiquettes du graphe.
start() - Method in class Graph
Commence l'optimisation du dessin.
stop() - Method in class GraphPanel
Arrete le placement optimal des étiquettes du graphe.
stop() - Method in class Graph
Arrête l'optimisation du dessin.
stressColor - Variable in class GraphPanel
 

T

table - Variable in class Navigateur
 
table - Variable in class TableMethodField
 
TableMethodField - class TableMethodField.
Construction d'une JTable avec les données voulues.
TableMethodField(Field[], Method[]) - Constructor for class TableMethodField
Construit la table contenante les membres passés en paramétre.
tableScroll - Variable in class Navigateur
 
to - Variable in class Edge
 
toString(Method) - Static method in class UtilMembres
Retourne la signature d'une méthode, dans une répresentation similaire à celle utilisée dans Navigateur.table.
tri(int) - Method in class FiltreTriModel
Lance le tri de la table.

U

update(Graphics) - Method in class GraphPanel
Met à jour les changements qui ont eu lieu sur le graphe.
UtilMembres - class UtilMembres.
Classe d'utilités pour les attributes (champs et méthodes) d'une classe.
UtilMembres() - Constructor for class UtilMembres
 

V

visualiseClassesDeclarantes(String) - Static method in class Navigateur
Dans le graphe d'heritage, change les couleurs des classes qui déclarent ou masquent un membre.

X

x - Variable in class Node
 

Y

y - Variable in class Node
 

A C D E F G H I L M N O P R S T U V X Y