MAJ V4.5.0

This commit is contained in:
pablo rodriguez 2024-06-25 21:13:58 +02:00
parent 26162c592b
commit 3a9421c61d
5 changed files with 178 additions and 333 deletions

View File

@ -46,16 +46,22 @@ public class commandes {
/** Index dans la table de l'évaluation chargée en mémoire */
public static int IndexEvaluationCharger = -1;
//** Le node contenant les listes des étudiants
//*******************************************
//** La liste des étudiant **
//*******************************************
/** Le node contenant la liste des étudiants **/
public static node listesEtudiants = null;
//** Le node CSV - liste des étudiants **/
public static node nodeCSV = null;
//** L'arbre
public static JTree tree = new JTree();
//** Le node CSV - liste des étudiants
public static node nodeCSV = null;
//** Version
//*****************************************
//** Version **
//*****************************************
public static String version ="V4.5.0"; // La version actuelle
public static String versionEvaluation = "";
public static String branch = "Origin";
@ -172,6 +178,9 @@ public class commandes {
public static StringBuilder message = new StringBuilder();
/**
* Initialisation des paramètres du node setting d'un fichier d'analyse
*/
public static void initialiseParametresSettingProprietes() {
//** setting valeur par défaut
culture = "FR";
@ -223,6 +232,9 @@ public class commandes {
message = new StringBuilder();
}
/**
* Initialisation des paramètres d'une évaluation
*/
public static void initialiseParametresEvaluation() {
fourniCSV=false;
ecritCode = false;

View File

@ -1019,166 +1019,6 @@ public class meptl {
}
// /**
// * Parcour l'ensemble des fichiers des étudiants, verification, analyse, création des feedbacks et CSV.
// * @throws IOException
// * @throws ParserConfigurationException
// * @throws SAXException
// * @throws CloneNotSupportedException
// * @throws ParseException
// */
// public static void analyseVerifieHistoriqueLesFichiersEtudiantsEtExportNoteCSV(JEditorPane txt) throws IOException, ParserConfigurationException, SAXException, CloneNotSupportedException, ParseException {
//
// commandes.message = new StringBuilder();
// commandes.message.append("\n *** LES FICHIERS ANALYSES & EVALUES ***\n");
// commandes.message.append("\n");
// commandes.message.append("\n Dossier contenant les fichiers des étudiants.");
// commandes.message.append("\n " + commandes.path + "\n");
// commandes.message.append("\n Les fichiers des étudiants ne sont pas dans des dossiers nominatifs ?");
// commandes.message.append(" " + commandes.fichierStudentMoodle+"\n");
//
// Run a = new Run(commandes.path,commandes.Profil, commandes.fichierStudentMoodle);
//
//
//
//
// //*****************************************
// //** Nombre de fichier writer à analyser **
// //*****************************************
// int nbFichierWriter = a.getLectDossiers().getEC().getListeContentWriter().size();
// commandes.analyse_Nbre_Fichier_Student = nbFichierWriter;
// commandes.message.append("\nNombre de fichier à analyser et évaluer : " + Integer.valueOf(nbFichierWriter) + "\n");
//
//
// //***************************************
// //** -verif ou -use file.xml -verifcsv **
// //***************************************
// node verif = new node();
// if(commandes.verifHisto || commandes.verifHisto2) {
// node verification = new node();
// verification.setNomElt("verification");
// verification.getAttributs().put("nombre_fichier", String.valueOf(a.getLectDossiers().getEC().getListeFichierodt().size()));
// for(int i = 0 ; i < nbFichierWriter ; i++) {
// node nod = Run.XMLContent(a.getLectDossiers().getEC().getListeContentWriter().get(i));
// node nodStudent = meptl.LectureFichierEtudiantPourVerification(nod,a,i);
// verification.getNodes().add(nodStudent);
// }
// //a.ecritureNodeEnXML(verification, "VerificationHistorique","",false); //écriture du node de l'étudiant
// verif = VerificationHistorique.verificationHistorique(verification, a, evaluate.getTxtpnmessages()); // vérification des correspondances entre les fichiers
//
// //********************************
// //** Ecriture du node verif.xml **
// //********************************
// Run.ecritureNodeEnXML(verif, "Verif",commandes.path, Run.TypeFile.Verif); //écriture du node de vérification
// commandes.message.append("\n*******************************************************");
// commandes.message.append("\nEcriture du fichier Verif.xml dans le dossier d'analyse");
// commandes.message.append("\n*******************************************************");
// if(!commandes.analyse) {
// //** bye bye analyseWriter
// commandes.clotureApplication();
// }
// }
//
// //*********************************************************
// //** Node contenant l'ensemble des analyses des étudiants **
// //*********************************************************
// node ensembleanalyse = new node();
// ensembleanalyse.setNomElt("analyses");
//
// //*****************************************************
// //** Parcours l'ensemble des fichiers des étudiants ***
// //*****************************************************
// for(int i = 0 ; i < nbFichierWriter ; i++) {
//
// //index de l'étudiant
// commandes.analyse_index_Fichier_Student = i;
//
// //** Ne prends pas en compte le dossier destination créé par la commande -dest
// //** Si pas d'analyse alors le nom doit contenir le caractère $ dans le nom du dossier.
// if(commandes.fourniDossierDestination) if(a.getLectDossiers().getEC().getListeNomDossier().get(i).equals(commandes.pathDestination)) continue;
//
// //***********************************************************
// //** Lecture et transformation en node du fichier étudiant **
// //***********************************************************
// node nod = Run.XMLContent(a.getLectDossiers().getEC().getListeContentWriter().get(i));
// node nodStudent = meptl.LectureFichierEtudiantSousFormeDeNode(nod,a,i);
// //a.ecritureNodeEnXML(nodStudent, a.getLectDossiers().getEC().getListeNomDossier().get(i),"",false,""); //écriture du node de l'étudiant
//
// //**********************************
// //** Analyse des fichiers student **
// //**********************************
// if(commandes.analyse||commandes.ecritNodeAnalyse) {
//// Run.ecritureNodeEnXML(nodStudent, "fichier student","",false,""); //écriture du node nodStudent de l'étudiant
// node ana = analyseFichier.analyse(nodStudent, commandes.sujet, i, a, txt, String.valueOf(nbFichierWriter));
//
// //**************************************************
// //** Ecriture des fichiers d'analyse des students **
// //**************************************************
// if(commandes.ecritNodeAnalyse) {
// Run.ecritureNodeEnXML(ana, "nodana"+ana.retourneFirstEnfantsByName("ouverture").getAttributs().get("dossier"),commandes.path,Run.TypeFile.Analyse); //écriture du node analyse de l'étudiant
// }
//
// //****************************
// //** Création des feedbacks **
// //****************************
// if(!commandes.sansFeeback&&!commandes.ecritNodeAnalyse) {
// if(!commandes.zipfeedback) {
// //feedback(ana, verif); //classique directement dans le répertoire
// feedbacks.feedback(ana,verif, false,false);
// }
// if(commandes.zipfeedback) { // Dans une archive pour Moodle
// try {
//// a.AddStreamToZip(feedbacks.feedback(ana, verif, true,false), meptl.retourneLeNomDuFeedback(a.getLectDossiers().getEC().getListeNomFichierFeedBack().get(i),ana, verif),commandes.analyse_size,commandes.analyse_nameZip);
// //Modification suite à Moodle4
// a.AddStreamToZip(feedbacks.feedback(ana, verif, true,false), meptl.retourneLeNomDuFeedbackMoodle4(a.getLectDossiers().getEC().getListeFichierodt().get(i),ana, verif),commandes.analyse_size,commandes.analyse_nameZip);
// } catch (ZipException e) {
// e.printStackTrace();
// } catch (IOException e) {
// e.printStackTrace();
// }
// }
// }
//
// //********************************************************************************
// //** Ajoute au node ensembleanalyse lorsque -csv file.csv ou -verifcsv file.scv **
// //********************************************************************************
// if(commandes.ecritNoteCSV) ensembleanalyse.addNode(ana);
//
// //*********************************************************
// //** Message dans la console sur l'analyse de l'étudiant **
// //*********************************************************
// commandes.message.append(meptl.messageSystem(ana).toString());
// }
// }
//
//
// //*****************************************************
// //** Exportation au format CSV si -csv ou -verifcsv **
// //*****************************************************
// if(commandes.ecritNoteCSV && !commandes.fourniCSV) {
// if(!commandes.verifHisto2) ecritureCSV(ensembleanalyse);
// if(commandes.verifHisto2) ecritureCSV(ensembleanalyse,verif,a,commandes.sujet.retourneFirstEnfantsByName("setting"));
// //a.ecritureNodeEnXML(ensembleanalyse, "ensembleAnalyse"); //écriture du node de l'étudiant
// }
//
// //***********************************************************************
// //** Exportation au format CSV si -csv file.csv ou -verifcsv file.csv **
// //***********************************************************************
// if(commandes.ecritNoteCSV && commandes.fourniCSV) {
// ecritureCSV(ensembleanalyse,verif,a,commandes.nodeCSV, commandes.sujet.retourneFirstEnfantsByName("setting"));
// //a.ecritureNodeEnXML(ensembleanalyse, "ensembleAnalyse"); //écriture du node de l'étudiant
// }
//
// //**************************************
// //** Mise à jour du fichier d'analyse **
// //**************************************
// if(commandes.MAJFichierAnalyse||commandes.MAJnameAnalysisFile) {
// verificationFichierAnalyse.MiseAJourFichierAnalyse();
// verificationFichierAnalyse.messagMiseAJourFichierAnalyseAprèsAnalyse();
// }
//
//
// }
/**
* Les erreurs dans le fichier étudiant : erreur de métadonnées Sujet, date de création pour identifier le fichier à analyser.

View File

@ -277,6 +277,8 @@ public static void selectRow(int indexRow) {
table.setRowSelectionInterval(indexRow, indexRow);
}
/**
* Ferme l'instance.
*/

View File

@ -142,29 +142,29 @@ public final class create extends JFrame {
private final static JButton btnAllContent = new JButton(new actAllContent());
private final static JButton btnevalNameLegacyStyleTrue = new JButton(new actEvaluerNomDuStyleHeriteTrue());
private final static JButton btnanalyseStyletrue = new JButton(new actEvaluerStyleTrue());
private final static JButton btnevalSautPageColonnetrue = new JButton(new actEvalSautPageColonneOui());
private final static JButton btnevalNameNodetrue = new JButton(new actEvalNameNodeOui());
private final static JButton btnevalFormatageDirecttrue = new JButton(new actEvalFormatageDirect());
private final static JButton btnevalPlacementtrue = new JButton(new actEvalPlacementParagrapheOui());
private final static JButton btnevalFirstChildtrue = new JButton(new actEvalFirstChildTrue());
private final static JButton btnevalLastChildtrue = new JButton(new actEvalLastChildTrue());
private final static JButton btnevalAncrageNumeroAbsoluePagetrue = new JButton(new actEvalAncrageNumeroAbsoluePageOui());
private final static JButton btnevalPasParagrapheVidetrue = new JButton(new actEvalPasParagrapheVideOui());
private final static JButton btnevalNamePagetrue = new JButton(new actEvalNamePageOui());
private final static JButton btnevalNumeroPagetrue = new JButton(new actEvalNumeroPageOui());
private final static JButton btnevalNumeroAbsoluePagetrue = new JButton(new actEvalNumeroAbsoluePageOui());
private final static JButton btnevalEnteteActivetrue = new JButton(new actEvalEnteteActive());
private final static JButton btnevalEntetePasActivetrue = new JButton(new actEvalEntetePasActive());
private final static JButton btnEvalSautPageColonnetrue = new JButton(new actEvalSautPageColonneOui());
private final static JButton btnEvalNameNodetrue = new JButton(new actEvalNameNodeOui());
private final static JButton btnEvalFormatageDirecttrue = new JButton(new actEvalFormatageDirect());
private final static JButton btnEvalPlacementtrue = new JButton(new actEvalPlacementParagrapheOui());
private final static JButton btnEvalFirstChildtrue = new JButton(new actEvalFirstChildTrue());
private final static JButton btnEvalLastChildtrue = new JButton(new actEvalLastChildTrue());
private final static JButton btnEvalAncrageNumeroAbsoluePagetrue = new JButton(new actEvalAncrageNumeroAbsoluePageOui());
private final static JButton btnEvalPasParagrapheVidetrue = new JButton(new actEvalPasParagrapheVideOui());
private final static JButton btnEvalNamePagetrue = new JButton(new actEvalNamePageOui());
private final static JButton btnEvalNumeroPagetrue = new JButton(new actEvalNumeroPageOui());
private final static JButton btnEvalNumeroAbsoluePagetrue = new JButton(new actEvalNumeroAbsoluePageOui());
private final static JButton btnEvalEnteteActivetrue = new JButton(new actEvalEnteteActive());
private final static JButton btnEvalEntetePasActivetrue = new JButton(new actEvalEntetePasActive());
private final static JButton btnEvalPiedPageActivetrue = new JButton(new actEvalPiedPageActive());
private final static JButton btnEvalPiedPagePasActivetrue = new JButton(new actEvalPiedPagePasActive());
private final static JButton btnevalTABAlignementAGauchetrue = new JButton(new actEvalTabAlignementGaucheOui());
private final static JButton btnevalTABStyleLeaderDefaulttrue = new JButton(new actEvalTabDefautStyleLeaderOui());
private final static JButton btnEvalTABAlignementAGauchetrue = new JButton(new actEvalTabAlignementGaucheOui());
private final static JButton btnEvalTABStyleLeaderDefaulttrue = new JButton(new actEvalTabDefautStyleLeaderOui());
private final static JButton btnEvaluerATraversAnalyseStyletrue = new JButton(new actEvaluerATraversAnalyseStyleTrue());
private final static JButton btnevalNameInitialCreator = new JButton(new actEvalInitialCreator());
private final static JButton btnevalNameCreator = new JButton(new actevalNameCreator());
private final static JButton btnevalNameSequence = new JButton(new actEvalNameSequenceOui());
private final static JButton btnevalTextUserDefined = new JButton(new actEvalTextUserDefinedOui());
private final static JButton btnevalnombreparagraphe= new JButton(new actEvalNombreParagraphe());
private final static JButton btnEvalNameInitialCreator = new JButton(new actEvalInitialCreator());
private final static JButton btnEvalNameCreator = new JButton(new actevalNameCreator());
private final static JButton btnEvalNameSequence = new JButton(new actEvalNameSequenceOui());
private final static JButton btnEvalTextUserDefined = new JButton(new actEvalTextUserDefinedOui());
private final static JButton btnEvalNombreParagraphe= new JButton(new actEvalNombreParagraphe());
/**
@ -176,52 +176,52 @@ public final class create extends JFrame {
btnevalNameLegacyStyleTrue.setEnabled(false);
btnanalyseStyletrue.setIcon(new ImageIcon(create.class.getResource("/resources/evaluerstyle.png")));
btnanalyseStyletrue.setEnabled(false);
btnevalSautPageColonnetrue.setIcon(new ImageIcon(create.class.getResource("/resources/sautpagecolonne.png")));
btnevalSautPageColonnetrue.setEnabled(false);
btnevalNameNodetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnode.png")));
btnevalNameNodetrue.setEnabled(false);
btnevalFormatageDirecttrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalformatagedirect.png")));
btnevalFormatageDirecttrue.setEnabled(false);
btnevalPlacementtrue.setIcon(new ImageIcon(create.class.getResource("/resources/ordreparagraphe.png")));
btnevalPlacementtrue.setEnabled(false);
btnevalFirstChildtrue.setIcon(new ImageIcon(create.class.getResource("/resources/premierenfant.png")));
btnevalFirstChildtrue.setEnabled(false);
btnevalLastChildtrue.setIcon(new ImageIcon(create.class.getResource("/resources/dernierenfant.png")));
btnevalLastChildtrue.setEnabled(false);
btnevalAncrageNumeroAbsoluePagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeropageancrage.png")));
btnevalAncrageNumeroAbsoluePagetrue.setEnabled(false);
btnevalPasParagrapheVidetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalpasparagraphevide.png")));
btnevalPasParagrapheVidetrue.setEnabled(false);
btnevalNamePagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnamepage.png")));
btnevalNamePagetrue.setEnabled(false);
btnevalNumeroPagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeropage.png")));
btnevalNumeroPagetrue.setEnabled(false);
btnevalNumeroAbsoluePagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepage.png")));
btnevalNumeroAbsoluePagetrue.setEnabled(false);
btnevalEnteteActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/enteteoui.png")));
btnevalEnteteActivetrue.setEnabled(false);
btnevalEntetePasActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/entetenon.png")));
btnevalEntetePasActivetrue.setEnabled(false);
btnEvalSautPageColonnetrue.setIcon(new ImageIcon(create.class.getResource("/resources/sautpagecolonne.png")));
btnEvalSautPageColonnetrue.setEnabled(false);
btnEvalNameNodetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnode.png")));
btnEvalNameNodetrue.setEnabled(false);
btnEvalFormatageDirecttrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalformatagedirect.png")));
btnEvalFormatageDirecttrue.setEnabled(false);
btnEvalPlacementtrue.setIcon(new ImageIcon(create.class.getResource("/resources/ordreparagraphe.png")));
btnEvalPlacementtrue.setEnabled(false);
btnEvalFirstChildtrue.setIcon(new ImageIcon(create.class.getResource("/resources/premierenfant.png")));
btnEvalFirstChildtrue.setEnabled(false);
btnEvalLastChildtrue.setIcon(new ImageIcon(create.class.getResource("/resources/dernierenfant.png")));
btnEvalLastChildtrue.setEnabled(false);
btnEvalAncrageNumeroAbsoluePagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeropageancrage.png")));
btnEvalAncrageNumeroAbsoluePagetrue.setEnabled(false);
btnEvalPasParagrapheVidetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalpasparagraphevide.png")));
btnEvalPasParagrapheVidetrue.setEnabled(false);
btnEvalNamePagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnamepage.png")));
btnEvalNamePagetrue.setEnabled(false);
btnEvalNumeroPagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeropage.png")));
btnEvalNumeroPagetrue.setEnabled(false);
btnEvalNumeroAbsoluePagetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepage.png")));
btnEvalNumeroAbsoluePagetrue.setEnabled(false);
btnEvalEnteteActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/enteteoui.png")));
btnEvalEnteteActivetrue.setEnabled(false);
btnEvalEntetePasActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/entetenon.png")));
btnEvalEntetePasActivetrue.setEnabled(false);
btnEvalPiedPageActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/piedpageoui.png")));
btnEvalPiedPageActivetrue.setEnabled(false);
btnEvalPiedPagePasActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/piedpagenon.png")));
btnEvalPiedPagePasActivetrue.setEnabled(false);
btnevalTABAlignementAGauchetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evaltabalgngauche.png")));
btnevalTABAlignementAGauchetrue.setEnabled(false);
btnevalTABStyleLeaderDefaulttrue.setIcon(new ImageIcon(create.class.getResource("/resources/evaltabstyleleader.png")));
btnevalTABStyleLeaderDefaulttrue.setEnabled(false);
btnEvalTABAlignementAGauchetrue.setIcon(new ImageIcon(create.class.getResource("/resources/evaltabalgngauche.png")));
btnEvalTABAlignementAGauchetrue.setEnabled(false);
btnEvalTABStyleLeaderDefaulttrue.setIcon(new ImageIcon(create.class.getResource("/resources/evaltabstyleleader.png")));
btnEvalTABStyleLeaderDefaulttrue.setEnabled(false);
btnEvaluerATraversAnalyseStyletrue.setIcon(new ImageIcon(create.class.getResource("/resources/atraversanalysestyle.png")));
btnEvaluerATraversAnalyseStyletrue.setEnabled(false);
btnevalNameInitialCreator.setIcon(new ImageIcon(create.class.getResource("/resources/auteurcreateur.png")));
btnevalNameInitialCreator.setEnabled(false);
btnevalNameCreator.setIcon(new ImageIcon(create.class.getResource("/resources/auteurediteur.png")));
btnevalNameCreator.setEnabled(false);
btnevalNameSequence.setIcon(new ImageIcon(create.class.getResource("/resources/evalnamesequence.png")));
btnevalNameSequence.setEnabled(false);
btnevalTextUserDefined.setIcon(new ImageIcon(create.class.getResource("/resources/evaltextuserdefined.png")));
btnevalTextUserDefined.setEnabled(false);
btnevalnombreparagraphe.setIcon(new ImageIcon(create.class.getResource("/resources/evalnombreparagraphe.png")));
btnevalnombreparagraphe.setEnabled(false);
btnEvalNameInitialCreator.setIcon(new ImageIcon(create.class.getResource("/resources/auteurcreateur.png")));
btnEvalNameInitialCreator.setEnabled(false);
btnEvalNameCreator.setIcon(new ImageIcon(create.class.getResource("/resources/auteurediteur.png")));
btnEvalNameCreator.setEnabled(false);
btnEvalNameSequence.setIcon(new ImageIcon(create.class.getResource("/resources/evalnamesequence.png")));
btnEvalNameSequence.setEnabled(false);
btnEvalTextUserDefined.setIcon(new ImageIcon(create.class.getResource("/resources/evaltextuserdefined.png")));
btnEvalTextUserDefined.setEnabled(false);
btnEvalNombreParagraphe.setIcon(new ImageIcon(create.class.getResource("/resources/evalnombreparagraphe.png")));
btnEvalNombreParagraphe.setEnabled(false);
@ -350,8 +350,8 @@ public final class create extends JFrame {
btnAllContent.setIcon(new ImageIcon(baseDonneesEvaluations.class.getResource("/resources/allcontent.png")));
btnevalNameNodetrue.setText("");
panelDroiteBoutons.add(btnevalNameNodetrue, "cell 2 1");
btnEvalNameNodetrue.setText("");
panelDroiteBoutons.add(btnEvalNameNodetrue, "cell 2 1");
btnevalNameLegacyStyleTrue.setText("");
@ -363,29 +363,29 @@ public final class create extends JFrame {
btnEvaluerATraversAnalyseStyletrue.setText("");
panelDroiteBoutons.add(btnEvaluerATraversAnalyseStyletrue, "cell 5 1");
btnevalSautPageColonnetrue.setText("");
panelDroiteBoutons.add(btnevalSautPageColonnetrue, "cell 0 2");
btnEvalSautPageColonnetrue.setText("");
panelDroiteBoutons.add(btnEvalSautPageColonnetrue, "cell 0 2");
btnevalFirstChildtrue.setText("");
panelDroiteBoutons.add(btnevalFirstChildtrue, "cell 1 2");
btnEvalFirstChildtrue.setText("");
panelDroiteBoutons.add(btnEvalFirstChildtrue, "cell 1 2");
btnevalLastChildtrue.setText("");
panelDroiteBoutons.add(btnevalLastChildtrue, "cell 2 2");
btnEvalLastChildtrue.setText("");
panelDroiteBoutons.add(btnEvalLastChildtrue, "cell 2 2");
btnevalPlacementtrue.setText("");
panelDroiteBoutons.add(btnevalPlacementtrue, "cell 3 2");
btnEvalPlacementtrue.setText("");
panelDroiteBoutons.add(btnEvalPlacementtrue, "cell 3 2");
btnevalFormatageDirecttrue.setText("");
panelDroiteBoutons.add(btnevalFormatageDirecttrue, "cell 4 2");
btnEvalFormatageDirecttrue.setText("");
panelDroiteBoutons.add(btnEvalFormatageDirecttrue, "cell 4 2");
btnevalAncrageNumeroAbsoluePagetrue.setText("");
panelDroiteBoutons.add(btnevalAncrageNumeroAbsoluePagetrue, "cell 5 2");
btnEvalAncrageNumeroAbsoluePagetrue.setText("");
panelDroiteBoutons.add(btnEvalAncrageNumeroAbsoluePagetrue, "cell 5 2");
btnevalEnteteActivetrue.setText("");
panelDroiteBoutons.add(btnevalEnteteActivetrue, "cell 0 3");
btnEvalEnteteActivetrue.setText("");
panelDroiteBoutons.add(btnEvalEnteteActivetrue, "cell 0 3");
btnevalEntetePasActivetrue.setText("");
panelDroiteBoutons.add(btnevalEntetePasActivetrue, "cell 1 3");
btnEvalEntetePasActivetrue.setText("");
panelDroiteBoutons.add(btnEvalEntetePasActivetrue, "cell 1 3");
btnEvalPiedPageActivetrue.setText("");
panelDroiteBoutons.add(btnEvalPiedPageActivetrue, "cell 2 3");
@ -393,38 +393,38 @@ public final class create extends JFrame {
btnEvalPiedPagePasActivetrue.setText("");
panelDroiteBoutons.add(btnEvalPiedPagePasActivetrue, "cell 3 3");
btnevalTABAlignementAGauchetrue.setText("");
panelDroiteBoutons.add(btnevalTABAlignementAGauchetrue, "cell 4 3");
btnEvalTABAlignementAGauchetrue.setText("");
panelDroiteBoutons.add(btnEvalTABAlignementAGauchetrue, "cell 4 3");
btnevalTABStyleLeaderDefaulttrue.setText("");
panelDroiteBoutons.add(btnevalTABStyleLeaderDefaulttrue, "cell 5 3");
btnEvalTABStyleLeaderDefaulttrue.setText("");
panelDroiteBoutons.add(btnEvalTABStyleLeaderDefaulttrue, "cell 5 3");
btnevalNamePagetrue.setText("");
panelDroiteBoutons.add(btnevalNamePagetrue, "cell 0 4");
btnEvalNamePagetrue.setText("");
panelDroiteBoutons.add(btnEvalNamePagetrue, "cell 0 4");
btnevalNumeroAbsoluePagetrue.setText("");
panelDroiteBoutons.add(btnevalNumeroAbsoluePagetrue, "cell 1 4");
btnEvalNumeroAbsoluePagetrue.setText("");
panelDroiteBoutons.add(btnEvalNumeroAbsoluePagetrue, "cell 1 4");
btnevalNumeroPagetrue.setText("");
panelDroiteBoutons.add(btnevalNumeroPagetrue, "cell 2 4");
btnEvalNumeroPagetrue.setText("");
panelDroiteBoutons.add(btnEvalNumeroPagetrue, "cell 2 4");
btnevalPasParagrapheVidetrue.setText("");
panelDroiteBoutons.add(btnevalPasParagrapheVidetrue, "cell 3 4");
btnEvalPasParagrapheVidetrue.setText("");
panelDroiteBoutons.add(btnEvalPasParagrapheVidetrue, "cell 3 4");
btnevalNameInitialCreator.setText("");
panelDroiteBoutons.add(btnevalNameInitialCreator, "cell 4 4");
btnEvalNameInitialCreator.setText("");
panelDroiteBoutons.add(btnEvalNameInitialCreator, "cell 4 4");
btnevalNameCreator.setText("");
panelDroiteBoutons.add(btnevalNameCreator, "cell 5 4");
btnEvalNameCreator.setText("");
panelDroiteBoutons.add(btnEvalNameCreator, "cell 5 4");
btnevalNameSequence.setText("");
panelDroiteBoutons.add(btnevalNameSequence, "cell 0 5");
btnEvalNameSequence.setText("");
panelDroiteBoutons.add(btnEvalNameSequence, "cell 0 5");
btnevalTextUserDefined.setText("");
panelDroiteBoutons.add(btnevalTextUserDefined, "cell 1 5");
btnEvalTextUserDefined.setText("");
panelDroiteBoutons.add(btnEvalTextUserDefined, "cell 1 5");
btnevalnombreparagraphe.setText("");
panelDroiteBoutons.add(btnevalnombreparagraphe, "cell 2 5");
btnEvalNombreParagraphe.setText("");
panelDroiteBoutons.add(btnEvalNombreParagraphe, "cell 2 5");
JSplitPane splitPane2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, rightScrollPane, ScrollPaneTableBouton );
@ -520,69 +520,69 @@ public final class create extends JFrame {
btnevalNameLegacyStyleTrue.setEnabled(false);
btnanalyseStyletrue.setEnabled(false);
btnAllContent.setEnabled(false);
btnevalSautPageColonnetrue.setEnabled(false);
btnevalNameNodetrue.setEnabled(false);
btnevalFormatageDirecttrue.setEnabled(false);
btnevalPlacementtrue.setEnabled(false);
btnevalFirstChildtrue.setEnabled(false);
btnevalLastChildtrue.setEnabled(false);
btnevalAncrageNumeroAbsoluePagetrue.setEnabled(false);
btnevalPasParagrapheVidetrue.setEnabled(false);
btnevalNamePagetrue.setEnabled(false);
btnevalNumeroPagetrue.setEnabled(false);
btnevalNumeroAbsoluePagetrue.setEnabled(false);
btnevalEnteteActivetrue.setEnabled(false);
btnevalEntetePasActivetrue.setEnabled(false);
btnEvalSautPageColonnetrue.setEnabled(false);
btnEvalNameNodetrue.setEnabled(false);
btnEvalFormatageDirecttrue.setEnabled(false);
btnEvalPlacementtrue.setEnabled(false);
btnEvalFirstChildtrue.setEnabled(false);
btnEvalLastChildtrue.setEnabled(false);
btnEvalAncrageNumeroAbsoluePagetrue.setEnabled(false);
btnEvalPasParagrapheVidetrue.setEnabled(false);
btnEvalNamePagetrue.setEnabled(false);
btnEvalNumeroPagetrue.setEnabled(false);
btnEvalNumeroAbsoluePagetrue.setEnabled(false);
btnEvalEnteteActivetrue.setEnabled(false);
btnEvalEntetePasActivetrue.setEnabled(false);
btnEvalPiedPageActivetrue.setEnabled(false);
btnEvalPiedPagePasActivetrue.setEnabled(false);
btnevalTABAlignementAGauchetrue.setEnabled(false);
btnevalTABStyleLeaderDefaulttrue.setEnabled(false);
btnEvalTABAlignementAGauchetrue.setEnabled(false);
btnEvalTABStyleLeaderDefaulttrue.setEnabled(false);
btnEvaluerATraversAnalyseStyletrue.setEnabled(false);
btnevalNameInitialCreator.setEnabled(false);
btnevalNameCreator.setEnabled(false);
btnevalNameSequence.setEnabled(false);
btnevalTextUserDefined.setEnabled(false);
btnevalnombreparagraphe.setEnabled(false);
btnEvalNameInitialCreator.setEnabled(false);
btnEvalNameCreator.setEnabled(false);
btnEvalNameSequence.setEnabled(false);
btnEvalTextUserDefined.setEnabled(false);
btnEvalNombreParagraphe.setEnabled(false);
if(listeDesNodesAllContent.isAllContent(nod)) {
btnAllContent.setEnabled(true);
}
if(listeDesNodesFormatageDirect.isFormatageDirect(nod)) {
btnevalNameLegacyStyleTrue.setEnabled(true);
btnevalFormatageDirecttrue.setEnabled(true);
btnEvalFormatageDirecttrue.setEnabled(true);
}
if(listeDesNodesContenantSaut.isNodesContenantSaut(nod)) {
btnevalSautPageColonnetrue.setEnabled(true);
btnEvalSautPageColonnetrue.setEnabled(true);
}
if(listeDesNodesAnalyseStyle.isAnalyseStyle(nod)) {
btnanalyseStyletrue.setEnabled(true);
}
if(listeEvalNameNode.isNodeEvalNameNode(nod)) {
btnevalNameNodetrue.setEnabled(true);
btnEvalNameNodetrue.setEnabled(true);
}
if(listeDesNodesEvalPlacement.isPlacement(nod)) {
btnevalPlacementtrue.setEnabled(true);
btnEvalPlacementtrue.setEnabled(true);
if(nod.retourneLeNodeFrereAvant()==null) {
btnevalFirstChildtrue.setEnabled(true);
btnEvalFirstChildtrue.setEnabled(true);
}
if(nod.retourneLeNodeFrereApres()==null) {
btnevalLastChildtrue.setEnabled(true);
btnEvalLastChildtrue.setEnabled(true);
}
}
if(listeDesNodesAncrable.isAncrable(nod)) {
btnevalAncrageNumeroAbsoluePagetrue.setEnabled(true);
btnEvalAncrageNumeroAbsoluePagetrue.setEnabled(true);
}
if(listeDesNodesPourEvaluerPage.isPage(nod)) {
btnevalPasParagrapheVidetrue.setEnabled(true);
btnevalNamePagetrue.setEnabled(true);
btnevalNumeroPagetrue.setEnabled(true);
btnevalNumeroAbsoluePagetrue.setEnabled(true);
btnEvalPasParagrapheVidetrue.setEnabled(true);
btnEvalNamePagetrue.setEnabled(true);
btnEvalNumeroPagetrue.setEnabled(true);
btnEvalNumeroAbsoluePagetrue.setEnabled(true);
}
if(listeDesNodesPourEvaluationEntetePage.isEntete(nod)) {
if(nod.isHasEnfant()) {
btnevalEnteteActivetrue.setEnabled(true);
btnEvalEnteteActivetrue.setEnabled(true);
}else {
btnevalEntetePasActivetrue.setEnabled(true);
btnEvalEntetePasActivetrue.setEnabled(true);
}
}
if(listeDesNodesPourEvaluerPiedDePage.isPiedDePage(nod)){
@ -593,28 +593,28 @@ public final class create extends JFrame {
}
}
if(listeDesNodesTabStop.AlignementDefaut(nod)) {
btnevalTABAlignementAGauchetrue.setEnabled(true);
btnEvalTABAlignementAGauchetrue.setEnabled(true);
}
if(listeDesNodesTabStop.RemplissageDefaut(nod)) {
btnevalTABStyleLeaderDefaulttrue.setEnabled(true);
btnEvalTABStyleLeaderDefaulttrue.setEnabled(true);
}
if(nod.getNomElt().equals("style:style")) {
btnEvaluerATraversAnalyseStyletrue.setEnabled(true);
}
if(nod.getNomElt().equals("meta:initial-creator")) {
btnevalNameInitialCreator.setEnabled(true);
btnEvalNameInitialCreator.setEnabled(true);
}
if(nod.getNomElt().equals("dc:creator")) {
btnevalNameCreator.setEnabled(true);
btnEvalNameCreator.setEnabled(true);
}
if(nod.getNomElt().equals("text:sequence-decl")) {
btnevalNameSequence.setEnabled(true);
btnEvalNameSequence.setEnabled(true);
}
if(nod.getNomElt().equals("text:user-defined")) {
btnevalTextUserDefined.setEnabled(true);
btnEvalTextUserDefined.setEnabled(true);
}
if(listeDesNodesContenantPargraphesOuTitres.isNodesContenantPargraphesOuTitres(nod)) {
btnevalnombreparagraphe.setEnabled(true);
btnEvalNombreParagraphe.setEnabled(true);
}
}
}
@ -942,29 +942,29 @@ public final class create extends JFrame {
btnevalNameLegacyStyleTrue.setEnabled(false);
btnanalyseStyletrue.setEnabled(false);
btnAllContent.setEnabled(false);
btnevalSautPageColonnetrue.setEnabled(false);
btnevalNameNodetrue.setEnabled(false);
btnevalFormatageDirecttrue.setEnabled(false);
btnevalPlacementtrue.setEnabled(false);
btnevalFirstChildtrue.setEnabled(false);
btnevalLastChildtrue.setEnabled(false);
btnevalAncrageNumeroAbsoluePagetrue.setEnabled(false);
btnevalPasParagrapheVidetrue.setEnabled(false);
btnevalNamePagetrue.setEnabled(false);
btnevalNumeroPagetrue.setEnabled(false);
btnevalNumeroAbsoluePagetrue.setEnabled(false);
btnevalEnteteActivetrue.setEnabled(false);
btnevalEntetePasActivetrue.setEnabled(false);
btnEvalSautPageColonnetrue.setEnabled(false);
btnEvalNameNodetrue.setEnabled(false);
btnEvalFormatageDirecttrue.setEnabled(false);
btnEvalPlacementtrue.setEnabled(false);
btnEvalFirstChildtrue.setEnabled(false);
btnEvalLastChildtrue.setEnabled(false);
btnEvalAncrageNumeroAbsoluePagetrue.setEnabled(false);
btnEvalPasParagrapheVidetrue.setEnabled(false);
btnEvalNamePagetrue.setEnabled(false);
btnEvalNumeroPagetrue.setEnabled(false);
btnEvalNumeroAbsoluePagetrue.setEnabled(false);
btnEvalEnteteActivetrue.setEnabled(false);
btnEvalEntetePasActivetrue.setEnabled(false);
btnEvalPiedPageActivetrue.setEnabled(false);
btnEvalPiedPagePasActivetrue.setEnabled(false);
btnevalTABAlignementAGauchetrue.setEnabled(false);
btnevalTABStyleLeaderDefaulttrue.setEnabled(false);
btnEvalTABAlignementAGauchetrue.setEnabled(false);
btnEvalTABStyleLeaderDefaulttrue.setEnabled(false);
btnEvaluerATraversAnalyseStyletrue.setEnabled(false);
btnevalNameInitialCreator.setEnabled(false);
btnevalNameCreator.setEnabled(false);
btnevalNameSequence.setEnabled(false);
btnevalTextUserDefined.setEnabled(false);
btnevalnombreparagraphe.setEnabled(false);
btnEvalNameInitialCreator.setEnabled(false);
btnEvalNameCreator.setEnabled(false);
btnEvalNameSequence.setEnabled(false);
btnEvalTextUserDefined.setEnabled(false);
btnEvalNombreParagraphe.setEnabled(false);
}else {

View File

@ -42,15 +42,6 @@ public final class mainApp extends JFrame {
getInstance();
}
// /**
// * Initalise la fenêtre de démarrage<br>
// * Initalise l'application.<br>
// */
// public mainApp() {
// initialize();
// }
public static mainApp getInstance() {
if (isDispose) {
instance = new mainApp();