Dans le retourne le contenu textuel d'un node affiche [span] lorsque il
s'agit d'un node text:span
Dans la m"thode evalPlacement pour afficher le contenu du node avant, il
remonte les nodes parent si ce sont des nodes text:span.
This commit is contained in:
pablo rodriguez 2023-03-18 10:36:27 +01:00
parent d66267e229
commit 6346f9824a
11 changed files with 20 additions and 24 deletions

View File

@ -12,6 +12,6 @@
<classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/miglayout15-swing.jar"/> <classpathentry kind="lib" path="C:/Users/pabr6/git/analyseWriter/MEPTL/miglayout15-swing.jar"/>
<classpathentry kind="lib" path="jgoodies-forms-1.8.0.jar" sourcepath="jgoodies-forms-1.8.0-sources.jar"/> <classpathentry kind="lib" path="jgoodies-forms-1.8.0.jar" sourcepath="jgoodies-forms-1.8.0-sources.jar"/>
<classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/Exportation documentation analyseWriter/plugins/documentation.analyseWriter_1.0.0.202212032022.jar"/> <classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/Exportation documentation analyseWriter/plugins/documentation.analyseWriter_1.0.0.202212032022.jar"/>
<classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/cXML.jar" sourcepath="/cXML"/> <classpathentry kind="lib" path="C:/Users/pabr6/eclipse-workspace/cXML.jar"/>
<classpathentry kind="output" path="bin"/> <classpathentry kind="output" path="bin"/>
</classpath> </classpath>

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

21
bin/.gitignore vendored
View File

@ -1,5 +1,3 @@
/MEPTL/
/action/
/calcul/ /calcul/
/evaluer/ /evaluer/
/fenetres/ /fenetres/
@ -9,22 +7,3 @@
/sousmenuEvaluation/ /sousmenuEvaluation/
/sousmenuRecherche/ /sousmenuRecherche/
/sousmenuRepresentation/ /sousmenuRepresentation/
/verifhistoriquemini.png
/verifhistoriquestudent.png
/verifhistoriquestudent.svg
/verifhistoriquestudentmini.png
/versevaluate.png
/versevaluate.svg
/versevaluatemini.png
/versfichierAnalyse.png
/versfichierAnalyseModifmax.svg
/voir.svg
/voirmini.png
/what.svg
/whatmini.png
/zip.png
/zip.svg
/zipmini.png
/zipstudent.png
/zipstudent.svg
/zipstudentmini.png

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -654,14 +654,26 @@ public class evaluationAttribut {
int calcul = 0; int calcul = 0;
node nodeSujetfrereAvant = sujet.retourneLeNodeFrereAvant(); node nodeSujetfrereAvant = sujet.retourneLeNodeFrereAvant();
node nodParentSujet = sujet.getParent(); node nodParentSujet = sujet.getParent();
if(nodParentSujet!=null)if(sujet.getParent().getNomElt().equals("OU")) { if(nodParentSujet!=null)if(nodParentSujet.getNomElt().equals("OU")) {
nodeSujetfrereAvant = nodParentSujet.retourneLeNodeFrereAvant(); nodeSujetfrereAvant = nodParentSujet.retourneLeNodeFrereAvant();
} }
if(nodeSujetfrereAvant!=null)if(nodeSujetfrereAvant.getNomElt().equals("OU")) { if(nodeSujetfrereAvant!=null)if(nodeSujetfrereAvant.getNomElt().equals("OU")) {
nodeSujetfrereAvant = nodeSujetfrereAvant.getNodes().get(0); nodeSujetfrereAvant = nodeSujetfrereAvant.getNodes().get(0);
} }
while(nodParentSujet.getNomElt().equals("text:span")) {
nodParentSujet = nodParentSujet.getParent();
sujet = sujet.getParent();
}
node nodeStudentfereAvant = nodeStudent.retourneLeNodeFrereAvant(); node nodeStudentfereAvant = nodeStudent.retourneLeNodeFrereAvant();
//si le node frère avant est null alors traitement des nodes text:span (formatage local des caractères)
if(nodeStudentfereAvant==null) {
while(nodeStudent.getParent().getNomElt().equals("text:span")){
nodeStudentfereAvant = nodeStudent.getParent().retourneLeNodeFrereAvant();
nodeStudent = nodeStudent.getParent();
}
}
if(nodeSujetfrereAvant==null) nodeSujetfrereAvant = new node(); if(nodeSujetfrereAvant==null) nodeSujetfrereAvant = new node();
if(nodeStudentfereAvant==null) nodeStudentfereAvant = new node(); if(nodeStudentfereAvant==null) nodeStudentfereAvant = new node();
String A = nodeSujetfrereAvant.retourneLesContenusEnfants(""); String A = nodeSujetfrereAvant.retourneLesContenusEnfants("");

View File

@ -291,10 +291,13 @@ private void chargeEvaluationSelected(node evaluation) {
commandes.ecritNoteCSV = Boolean.valueOf(evaluation.getAttributs().get("ecritNoteCSV")); commandes.ecritNoteCSV = Boolean.valueOf(evaluation.getAttributs().get("ecritNoteCSV"));
commandes.newLogo = Boolean.valueOf(evaluation.getAttributs().get("newLogo")); commandes.newLogo = Boolean.valueOf(evaluation.getAttributs().get("newLogo"));
commandes.noLogo = Boolean.valueOf(evaluation.getAttributs().get("noLogo")); commandes.noLogo = Boolean.valueOf(evaluation.getAttributs().get("noLogo"));
commandes.fourniCSV = Boolean.valueOf(evaluation.getAttributs().get("fourniCSV")); commandes.fourniCSV = Boolean.valueOf(evaluation.getAttributs().get("fourniCSV"));
commandes.nameCSV = evaluation.getAttributs().get("nameCSV"); commandes.nameCSV = evaluation.getAttributs().get("nameCSV");
if(evaluation.getAttributs().get("analyse_nombres_modifications_simultané_maxi")!=null) {
commandes.analyse_nombres_modifications_simultané_maxi = Integer.valueOf(evaluation.getAttributs().get("analyse_nombres_modifications_simultané_maxi"));
}
commandes.fourniCSV = Boolean.valueOf(evaluation.getAttributs().get("fourniCSV")); commandes.fourniCSV = Boolean.valueOf(evaluation.getAttributs().get("fourniCSV"));
commandes.nameSVG = evaluation.getAttributs().get("nameSVG"); commandes.nameSVG = evaluation.getAttributs().get("nameSVG");
@ -491,6 +494,7 @@ private node creationNodeEvaluation(node evaluation, String name) {
evaluation.getAttributs().put("ecritNoteCSV", String.valueOf(commandes.ecritNoteCSV) ); evaluation.getAttributs().put("ecritNoteCSV", String.valueOf(commandes.ecritNoteCSV) );
evaluation.getAttributs().put("newLogo", String.valueOf(commandes.newLogo) ); evaluation.getAttributs().put("newLogo", String.valueOf(commandes.newLogo) );
evaluation.getAttributs().put("noLogo", String.valueOf(commandes.noLogo) ); evaluation.getAttributs().put("noLogo", String.valueOf(commandes.noLogo) );
evaluation.getAttributs().put("analyse_nombres_modifications_simultané_maxi", String.valueOf(commandes.analyse_nombres_modifications_simultané_maxi) );
//Supprime le node fichier s'il existe. //Supprime le node fichier s'il existe.
node nodremove = evaluation.retourneFirstEnfantsByName("fichier"); node nodremove = evaluation.retourneFirstEnfantsByName("fichier");