public static void main (String [] args){
		/**
		 * vecteur contenant l'ensemble des pages
		 * */
	    Vector<Page> lsPages = new Vector<Page>();
	    /**
	     * vecteur contenant l'ensemble des chapitres
	     * */
	    Vector<Chapitre> lsChaps = new Vector<Chapitre>();
	    
	    /**
	     * création du dictionnaire, ce dernier doit être en première position lors de l'éxécution en entrée de commandes
	     * */
	    Dictionnaire dicos= new Dictionnaire(args[0]);
		/**
		 * Création de la classeUnion permettant de regrouper les pages
		 * */
	    ClasseUnion classeU = new ClasseUnion(args.length-2);
	    /**
	     * le nombre de mot minimum pour que deux pages puissent être considérées dans le même chapitre
	     * ce dernier doit être en derniere position lors de l'entrée de commandes 
	     **/
	    int nb = Integer.parseInt(args[args.length-1]);
	    
	    /**
	     * création de l'ensemble des pages depuis les entrées commandes
	     **/
        for (int i = 1; i < args.length-1; ++i) {
            lsPages.add(new Page(args[i], dicos));
        }
        
        /**
         * Appelle la methode unionClasse sur toutes les pages deux à deux
         **/
        for(int i=0; i<lsPages.size(); ++i){
        	for(int j=i; j<lsPages.size(); ++j){
        		classeU.unionClasse(lsPages.elementAt(i), lsPages.elementAt(j), nb);
        		}
        
        }
        
        /**
         * Creation des chapitres (en utilisant la classe Chapitre) à partir de la classe union
         **/
        for(int i = 0; i < classeU.getTabParents().size(); ++i)
        {
        	if(classeU.getTabParents().elementAt(i) == -1)
        	{
        		lsChaps.add(new Chapitre(classeU.motsUniques(i)));
        		lsChaps.elementAt(lsChaps.size()-1).ajouterPage(lsPages.elementAt(i));
        	}
        	else
        	{
        		lsChaps.elementAt(classeU.chapitre(i)).ajouterPage(lsPages.elementAt(i));
        	}
        }
        
        /**
         * Affichage des chapitres : les pages qu'il contient et ses mots propres
         **/
	    int k = 0;
	    for(Chapitre chap : lsChaps)
	    {
	        chap.affichage(k);
	        k++;
	    }
	}