Class LecteurFichier

java.lang.Object
  |
  +--LecteurFichier

class LecteurFichier
extends java.lang.Object

Lecteur de fichier classlist, où sont listés les repertoires des .class à introspecter.


Field Summary
(package private) static java.lang.String EMPTY_DIR_FLAG
           
(package private) static java.lang.StringBuffer erreurs
           
 
Constructor Summary
(package private) LecteurFichier()
           
 
Method Summary
(package private) static java.util.ArrayList exploreFichierJar(java.lang.String nomJar)
          Explore un fichier .jar à la recherche de fichiers .class .
(package private) static java.util.ArrayList exploreRepertoire(java.lang.String nomRep)
          Explore un repertoire à la recherche de fichiers .class .
(package private) static java.util.Vector litFichier(java.lang.String nomFichier)
          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 .
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

EMPTY_DIR_FLAG

static final java.lang.String EMPTY_DIR_FLAG

erreurs

static java.lang.StringBuffer erreurs
Constructor Detail

LecteurFichier

LecteurFichier()
Method Detail

litFichier

static java.util.Vector litFichier(java.lang.String nomFichier)
                            throws java.io.IOException
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 .
Parameters:
nomFichier - le nom du fichier de configuration
Returns:
un Vector qui contient un certain nombre de couples: chaque couple est composé d'une String qui correspond à une ligne du fichier de configuration et qui indique un répertoire ou .jar, et d'un ArrayList contenant toutes les noms des classes trouvées dans le repertoire ou .jar précedemment indiqué

exploreRepertoire

static java.util.ArrayList exploreRepertoire(java.lang.String nomRep)
                                      throws java.io.IOException
Explore un repertoire à la recherche de fichiers .class .
Parameters:
nomRep - le nom du repertoire où rechercher les classes
Returns:
un ArrayList contenant les noms des classes trouvées

exploreFichierJar

static java.util.ArrayList exploreFichierJar(java.lang.String nomJar)
                                      throws java.io.IOException
Explore un fichier .jar à la recherche de fichiers .class .
Parameters:
nomJar - le nom du fichier .jar contenant les classes
Returns:
un ArrayList contenant les noms des classes trouvées