diff --git a/bin/.gitignore b/bin/.gitignore index 3bba6e1..414419e 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -1,2 +1,6 @@ /fenetres/ /MEPTL/ +/resources/ +/documentation analyseWriter V4.pdf +/documentation.pdf +/list/ diff --git a/bin/MEPTL/commandes.class b/bin/MEPTL/commandes.class index 24804c9..080d144 100644 Binary files a/bin/MEPTL/commandes.class and b/bin/MEPTL/commandes.class differ diff --git a/icons/documentation.pdf b/icons/documentation.pdf new file mode 100644 index 0000000..99daf2d Binary files /dev/null and b/icons/documentation.pdf differ diff --git a/src/MEPTL/commandes.java b/src/MEPTL/commandes.java index 8349bb1..a761891 100644 --- a/src/MEPTL/commandes.java +++ b/src/MEPTL/commandes.java @@ -33,7 +33,7 @@ public class commandes { public static node nodeCSV = null; //**version - public static String version ="V4.2.2"; // La version actuelle + public static String version ="V4.3.0"; // La version actuelle public static String branch = "Origin"; public static String Annee ="2022"; diff --git a/src/fenetres/afficheText.java b/src/fenetres/afficheText.java index db458d7..e8d70f6 100644 --- a/src/fenetres/afficheText.java +++ b/src/fenetres/afficheText.java @@ -16,6 +16,7 @@ import cXML.node; import calcul.calculIntervalleBaremeABCDE; import calcul.calculNotesProgression; import evaluer.evaluation; +import list.descriptionNode; import list.listeAttributsAnalyseWriter; public class afficheText extends JEditorPane { @@ -65,8 +66,10 @@ public class afficheText extends JEditorPane { sb.append(baliseStyle.balise()); + descriptionNode textDescription = new descriptionNode(); + if(nodeParent!=null) sb.append("
Parent = " + nodeParent.getNomElt() + "
C'est un node de l'application d'analyseWriter.
"; + } + + //-- node d'analyseWriter + + if(nameNode.equals("fichier")) descriptionNode = descriptionNode + "C'est le node parent de tous les nodes de l'application."
+ + "
Ce node contient tous les paramètres de l'évaluation.
Pour modifier les attributs de ce node, cliquez sur le bouton \"Modifier les paramètres de l'évaluation\".
C'est le node parent de tous les nodes contenant les styles de paragraphe, les styles de caractères, ou tous les formatages directs.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les pages du document.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes métadonnées du fichier.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les styles de page.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les varaibel de séquence.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes de la liste numéroté \"Numérotation des chapitres\".
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant des cadres ou images.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
C'est le node parent de tous les nodes contenant les section dans le document.
"
+ + "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.
Ce node est celui d'une page. Il contient les paragarphes, les images, etc...
"; + + + + //--- Les nodes de Writer + + if(nameNode.equals("text:p")) descriptionNode = descriptionNode + "Ce node est celui d'un paragraphe du document.
"; + if(nameNode.equals("text:line-break")) descriptionNode = descriptionNode + "Ce node est celui d'un retour à la ligne.
"; + if(nameNode.equals("style:paragraph-properties")) descriptionNode = descriptionNode + "Ce node tous les propriétés concernant le paragraphe.
"; + if(nameNode.equals("style:text-properties")) descriptionNode = descriptionNode + "Ce node tous les formats concernant le texte du paragraphe.
"; + + return descriptionNode; + + + } + + +} diff --git a/src/list/listeAttributsAnalyseWriter.java b/src/list/listeAttributsAnalyseWriter.java index 78d7b59..0adb460 100644 --- a/src/list/listeAttributsAnalyseWriter.java +++ b/src/list/listeAttributsAnalyseWriter.java @@ -7,8 +7,7 @@ public class listeAttributsAnalyseWriter { } /** - * - * retourne true si c'est un attribut utilisé par analyseWriter.