Maj (Début du codage pour la déscription du node, documentation à

vérifier après téléchargement et installation)
This commit is contained in:
pablo rodriguez 2022-11-13 14:44:18 +01:00
parent 99c75bd84f
commit 42fb74f947
9 changed files with 70 additions and 5 deletions

4
bin/.gitignore vendored
View File

@ -1,2 +1,6 @@
/fenetres/
/MEPTL/
/resources/
/documentation analyseWriter V4.pdf
/documentation.pdf
/list/

Binary file not shown.

BIN
icons/documentation.pdf Normal file

Binary file not shown.

View File

@ -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";

View File

@ -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("<p class=\"p1\">Parent = " + nodeParent.getNomElt() + "</p><br>");
sb.append("<hr><br><h1>Nom du node : " + nod.getNomElt() + "</h1><br><hr>");
sb.append("<hr><br><h1>Nom du node : " + nod.getNomElt() + "</h1>" + textDescription.descriptionNode(nod.getNomElt())+"<br><hr>");
//*********************************************
//** sous titre pour identifier les éléments **

View File

@ -0,0 +1,59 @@
package list;
public class descriptionNode {
public String descriptionNode(String nameNode) {
String descriptionNode = "";
if(listeNodeAnalyseWriter.isNodeAnalyseWriter(nameNode)) {
descriptionNode="<p style=\"color:red;\">C'est un node de l'application d'analyseWriter.</p>";
}
//-- node d'analyseWriter
if(nameNode.equals("fichier")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes de l'application."
+ "<br>Ce node contient tous les paramètres de l'évaluation.<br>Pour modifier les attributs de ce node, cliquez sur le bouton \"Modifier les paramètres de l'évaluation\".</p>";
if(nameNode.equals("style:paragraph")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes contenant les styles de paragraphe, les styles de caractères, ou tous les formatages directs.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("structurepage")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes contenant les pages du document.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("office:meta")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes métadonnées du fichier.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("style:page")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes contenant les styles de page.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("sequences")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes contenant les varaibel de séquence.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("numerotationchapitre")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes de la liste numéroté \"Numérotation des chapitres\".<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("frames")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes contenant des cadres ou images.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("sections")) descriptionNode = descriptionNode + "<p>C'est le node parent de tous les nodes contenant les section dans le document.<br>"
+ "Si ce node est évalué alors il apparaîtra dans les feedbacks des étudiants comme une partie principale avec un lien de menu.</p>";
if(nameNode.equals("page")) descriptionNode = descriptionNode + "<p>Ce node est celui d'une page. Il contient les paragarphes, les images, etc...</p>";
//--- Les nodes de Writer
if(nameNode.equals("text:p")) descriptionNode = descriptionNode + "<p>Ce node est celui d'un paragraphe du document.</p>";
if(nameNode.equals("text:line-break")) descriptionNode = descriptionNode + "<p>Ce node est celui d'un retour à la ligne.</p>";
if(nameNode.equals("style:paragraph-properties")) descriptionNode = descriptionNode + "<p>Ce node tous les propriétés concernant le paragraphe.</p>";
if(nameNode.equals("style:text-properties")) descriptionNode = descriptionNode + "<p>Ce node tous les formats concernant le texte du paragraphe.</p>";
return descriptionNode;
}
}

View File

@ -7,8 +7,7 @@ public class listeAttributsAnalyseWriter {
}
/**
*
* retourne true si c'est un attribut utilisé par analyseWriter.<br>
* Retourne VRAI si c'est un attribut utilisé par analyseWriter.<br>
* @param attribut
* @return
*/

View File

@ -3,7 +3,7 @@ package list;
public class listeNodeAnalyseWriter {
/**
* Liste des node de l'application analyseWriter.
* Liste des nodes de l'application analyseWriter.
* @param nameNode
* @return
*/

Binary file not shown.