MAJ V4.5.0
This commit is contained in:
parent
f93042bf4f
commit
760eb5ce74
Binary file not shown.
Binary file not shown.
1
bin/.gitignore
vendored
1
bin/.gitignore
vendored
@ -1,2 +1 @@
|
||||
/analyseWriter/
|
||||
/resources/
|
||||
|
@ -299,7 +299,7 @@ public class meptl {
|
||||
|
||||
|
||||
// le node des frames : renomme les nodes style:style avec le nom de draw:name exemple style:styledraw:name
|
||||
// si une draw:text-box contenant un attribut fo:min-height alors ajoute dans darw:farme l'attribut svg:height
|
||||
// si une draw:text-box contenant un attribut fo:min-height alors ajoute dans draw:frame l'attribut svg:height
|
||||
node nodframe = new node();
|
||||
nodframe.setNomElt("frames");
|
||||
nodframe.addNode(a.retourneNames(nodbody, "draw:frame")); //Problème place des doublons dans la liste des nodes
|
||||
@ -2331,18 +2331,12 @@ public class meptl {
|
||||
|
||||
node nodStyle = ensembleDesParagraphes.getNodes().get(i);
|
||||
|
||||
|
||||
node parent = null;
|
||||
if(nodStyle.getAttributs().get("style:parent-style-name")!=null) {
|
||||
String nameStyleParent = nodStyle.getAttributs().get("style:parent-style-name");
|
||||
if(ensembleDesParagraphes.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyleParent)!=null) {
|
||||
parent = ensembleDesParagraphes.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyleParent);
|
||||
}
|
||||
parent = ensembleDesParagraphes.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyleParent);
|
||||
}
|
||||
|
||||
|
||||
if(parent!=null) addStyleParent(parent, nodStyle, ensembleDesParagraphes);
|
||||
|
||||
}
|
||||
|
||||
return ensembleDesParagraphes;
|
||||
@ -2355,7 +2349,6 @@ public class meptl {
|
||||
//***********************************************
|
||||
private static void addStyleParent(node parent, node nodStyle, node ensembleDesParagraphes) {
|
||||
|
||||
|
||||
if(parent.getAttributs().get("style:parent-style-name")!=null) {
|
||||
String nameStyleParent = nodStyle.getAttributs().get("style:parent-style-name");
|
||||
if(ensembleDesParagraphes.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyleParent)!=null) {
|
||||
|
@ -63,11 +63,17 @@ public class creerNouvelleEvaluation {
|
||||
//Mise à jour
|
||||
if(!importation) evaluation.getAttributs().put("dateModification", analyseWriter.calcul.formatDateWriter.DateLibreOffice(aujourdhui));
|
||||
}
|
||||
//Importation d'une nouvelle évluation
|
||||
if(importation) {
|
||||
new ecritureBaseEvaluation(evaluation);
|
||||
commandes.hashCodeEvaluationSave = evaluation.hashCode();
|
||||
return evaluation;
|
||||
}
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
// informations de l'évaluation
|
||||
// informations de l'évaluation en création ou MAJ
|
||||
evaluation.getAttributs().put("version", commandes.version);
|
||||
evaluation.getAttributs().put("name", nameEvaluation);
|
||||
evaluation.getAttributs().put("PathFilenameAnalysis", commandes.PathFilenameAnalysis);
|
||||
@ -96,7 +102,7 @@ public class creerNouvelleEvaluation {
|
||||
if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove);
|
||||
|
||||
// ajoute les informations sur la liste d'étudiant
|
||||
// Dans le nodeCSV, il y a toutes les informations sur chauqe étudiants
|
||||
// Dans le nodeCSV, il y a toutes les informations sur chaque étudiants
|
||||
// Mais dans le node évaluation, on ne garde que les attribut du node fileCSV.
|
||||
if(commandes.nodeCSV!=null) {
|
||||
evaluation.getNodes().add(commandes.nodeCSV);
|
||||
|
@ -158,12 +158,13 @@ public class ChargePathBaseEvaluation extends JFileChooser {
|
||||
|
||||
for(int i = 0 ; i < evaluations.getNodes().size();i++) {
|
||||
String date = evaluations.getNodes().get(i).getAttributs().get("date");
|
||||
if(date==null) continue;
|
||||
ArrayList<node> A = copieDefault.retourneEnfantsByNameAndValueAttribut("evaluation", "date", date, new ArrayList<node>());
|
||||
|
||||
// l'évaluation n'existe pas dans la base par défaut
|
||||
if(A.size()==0) {
|
||||
String name = evaluations.getNodes().get(i).getAttributs().get("name");
|
||||
new creerNouvelleEvaluation(new node(), name, false,true);
|
||||
new creerNouvelleEvaluation(evaluations.getNodes().get(i), name, false,true);
|
||||
}else {
|
||||
// L'évaluation existe dans la base par défaut
|
||||
for(int j = 0; j < A.size();j++) {
|
||||
|
Loading…
Reference in New Issue
Block a user