MAJ V4.5.0
Tous les nodes des index de type table des matières sont maintenat analysé. La recherche se fait en cascade.
This commit is contained in:
parent
e6e62e15f7
commit
326e4feb30
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -785,10 +785,10 @@ public class analyseLesNodesPrincipaux {
|
||||
table.setNomElt("tablematiere");
|
||||
int pointDebut = evaluation.getPointsClass();
|
||||
int pointTotalDebut = evaluation.getPointTotal();
|
||||
String TitreTable = evaluation.withoutCodeAndPoint(nodSujetTableM.getNodes().get(i).retourneFirstEnfantsByName("text:index-title").retourneLesContenusEnfants(""));
|
||||
|
||||
node nodSujet = a.retourneFirstNodeParagrapheContain(a.retourneNames(nodSujetTableM, "text:index-body"), TitreTable);
|
||||
nodSujet = nodSujet.getParent();
|
||||
String TitreTable = evaluation.withoutCodeAndPoint(nodSujetTableM.getNodes().get(i).retourneFirstEnfantsByName("text:index-title-template").retourneLesContenusEnfants(""));
|
||||
node nodSujet = a.retourneFirstNodeByFindContent(nodSujetTableM.getNodes(),TitreTable);
|
||||
nodSujet = nodSujet.retourneParentByNameNode("text:table-of-content");
|
||||
|
||||
//*****************************
|
||||
//** Ajoute un saut de ligne **
|
||||
@ -800,43 +800,23 @@ public class analyseLesNodesPrincipaux {
|
||||
//*********************
|
||||
table = meptl.addNodeSautTitre(nodSujet,table,nodmenu,a);
|
||||
|
||||
|
||||
//*******************************
|
||||
//** Recherche le node Student **
|
||||
//*******************************
|
||||
node nodStudent = a.retourneFirstNodeParagrapheContain(a.retourneNames(nodStudentTableM, "text:index-body"), TitreTable);
|
||||
if(nodStudent!=null) nodStudent = nodStudent.getParent();
|
||||
|
||||
node nodStudent = a.retourneFirstNodeByFindContent(nodStudentTableM.getNodes(),TitreTable);
|
||||
if(nodStudent!=null) nodStudent = nodStudent.retourneParentByNameNode("text:table-of-content");
|
||||
if(nodStudent==null) if(nodStudentTableM!=null) if(nodStudentTableM.getNodes().size()>0) nodStudent = nodStudentTableM.getNodes().get(0);
|
||||
|
||||
//*********************************************
|
||||
//** analyse les attributs des nodes <table> **
|
||||
//*********************************************
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(nodStudent, nodSujet, table, "ana:tablematiere", nodSujet.getNomElt());
|
||||
|
||||
//****************************************************************
|
||||
//** Parcours les nodes enfants du node <text:table-of-content> **
|
||||
//****************************************************************
|
||||
for(int j =0 ; j < nodSujet.getNodes().size();j++) {
|
||||
if(nodStudent!=null) {
|
||||
if(j<nodStudent.getNodes().size()) {
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(nodStudent.getNodes().get(j), nodSujet.getNodes().get(j), table, "ana:tablematiere", nodSujet.getNodes().get(j).getNomElt());
|
||||
for(int k=0; k<nodSujet.getNodes().get(j).getNodes().size();k++) {
|
||||
if(k<nodStudent.getNodes().get(j).getNodes().size()) {
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(nodStudent.getNodes().get(j).getNodes().get(k), nodSujet.getNodes().get(j).getNodes().get(k), table, "ana:tablematiere", nodSujet.getNodes().get(j).getNodes().get(k).getNomElt());
|
||||
}else {
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(null, nodSujet.getNodes().get(j).getNodes().get(k), table, "ana:tablematiere", nodSujet.getNodes().get(j).getNodes().get(k).getNomElt());
|
||||
}
|
||||
}
|
||||
}else {
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(null, nodSujet.getNodes().get(j), table, "ana:tablematiere", nodSujet.getNodes().get(j).getNomElt());
|
||||
}
|
||||
}else {
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(null, nodSujet.getNodes().get(j), table, "ana:tablematiere", nodSujet.getNodes().get(j).getNomElt());
|
||||
for(int k=0; k<nodSujet.getNodes().get(j).getNodes().size();k++) {
|
||||
table = evaluationAttribut.evalLesAttributEtContenuDuNode(null, nodSujet.getNodes().get(j).getNodes().get(k), table, "ana:tablematiere", nodSujet.getNodes().get(j).getNodes().get(k).getNomElt());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
//************************************
|
||||
//** analyse tous les nodes enfants **
|
||||
//************************************
|
||||
table = analyseLesNodesEnfants.nodeNext(table, "ana:tablematiere", nodStudent, null, null, nodSujet, null, null, nodmenu,a);
|
||||
|
||||
//*****************************************************************
|
||||
//** Insère les attributs des points dans les nodes de l'analyse **
|
||||
|
Loading…
x
Reference in New Issue
Block a user