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/
|
/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
|
// 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();
|
node nodframe = new node();
|
||||||
nodframe.setNomElt("frames");
|
nodframe.setNomElt("frames");
|
||||||
nodframe.addNode(a.retourneNames(nodbody, "draw:frame")); //Problème place des doublons dans la liste des nodes
|
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 nodStyle = ensembleDesParagraphes.getNodes().get(i);
|
||||||
|
|
||||||
|
|
||||||
node parent = null;
|
node parent = null;
|
||||||
if(nodStyle.getAttributs().get("style:parent-style-name")!=null) {
|
if(nodStyle.getAttributs().get("style:parent-style-name")!=null) {
|
||||||
String nameStyleParent = nodStyle.getAttributs().get("style:parent-style-name");
|
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);
|
if(parent!=null) addStyleParent(parent, nodStyle, ensembleDesParagraphes);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ensembleDesParagraphes;
|
return ensembleDesParagraphes;
|
||||||
@ -2355,7 +2349,6 @@ public class meptl {
|
|||||||
//***********************************************
|
//***********************************************
|
||||||
private static void addStyleParent(node parent, node nodStyle, node ensembleDesParagraphes) {
|
private static void addStyleParent(node parent, node nodStyle, node ensembleDesParagraphes) {
|
||||||
|
|
||||||
|
|
||||||
if(parent.getAttributs().get("style:parent-style-name")!=null) {
|
if(parent.getAttributs().get("style:parent-style-name")!=null) {
|
||||||
String nameStyleParent = nodStyle.getAttributs().get("style:parent-style-name");
|
String nameStyleParent = nodStyle.getAttributs().get("style:parent-style-name");
|
||||||
if(ensembleDesParagraphes.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyleParent)!=null) {
|
if(ensembleDesParagraphes.retourneFirstNodeByNameAndAttributValueExactStrict("style:style", "style:name", nameStyleParent)!=null) {
|
||||||
|
@ -63,11 +63,17 @@ public class creerNouvelleEvaluation {
|
|||||||
//Mise à jour
|
//Mise à jour
|
||||||
if(!importation) evaluation.getAttributs().put("dateModification", analyseWriter.calcul.formatDateWriter.DateLibreOffice(aujourdhui));
|
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) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
// informations de l'évaluation
|
// informations de l'évaluation en création ou MAJ
|
||||||
evaluation.getAttributs().put("version", commandes.version);
|
evaluation.getAttributs().put("version", commandes.version);
|
||||||
evaluation.getAttributs().put("name", nameEvaluation);
|
evaluation.getAttributs().put("name", nameEvaluation);
|
||||||
evaluation.getAttributs().put("PathFilenameAnalysis", commandes.PathFilenameAnalysis);
|
evaluation.getAttributs().put("PathFilenameAnalysis", commandes.PathFilenameAnalysis);
|
||||||
@ -96,7 +102,7 @@ public class creerNouvelleEvaluation {
|
|||||||
if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove);
|
if(!nodremove.isVide()) evaluation.getNodes().remove(nodremove);
|
||||||
|
|
||||||
// ajoute les informations sur la liste d'étudiant
|
// 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.
|
// Mais dans le node évaluation, on ne garde que les attribut du node fileCSV.
|
||||||
if(commandes.nodeCSV!=null) {
|
if(commandes.nodeCSV!=null) {
|
||||||
evaluation.getNodes().add(commandes.nodeCSV);
|
evaluation.getNodes().add(commandes.nodeCSV);
|
||||||
|
@ -158,12 +158,13 @@ public class ChargePathBaseEvaluation extends JFileChooser {
|
|||||||
|
|
||||||
for(int i = 0 ; i < evaluations.getNodes().size();i++) {
|
for(int i = 0 ; i < evaluations.getNodes().size();i++) {
|
||||||
String date = evaluations.getNodes().get(i).getAttributs().get("date");
|
String date = evaluations.getNodes().get(i).getAttributs().get("date");
|
||||||
|
if(date==null) continue;
|
||||||
ArrayList<node> A = copieDefault.retourneEnfantsByNameAndValueAttribut("evaluation", "date", date, new ArrayList<node>());
|
ArrayList<node> A = copieDefault.retourneEnfantsByNameAndValueAttribut("evaluation", "date", date, new ArrayList<node>());
|
||||||
|
|
||||||
// l'évaluation n'existe pas dans la base par défaut
|
// l'évaluation n'existe pas dans la base par défaut
|
||||||
if(A.size()==0) {
|
if(A.size()==0) {
|
||||||
String name = evaluations.getNodes().get(i).getAttributs().get("name");
|
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 {
|
}else {
|
||||||
// L'évaluation existe dans la base par défaut
|
// L'évaluation existe dans la base par défaut
|
||||||
for(int j = 0; j < A.size();j++) {
|
for(int j = 0; j < A.size();j++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user