MAJ V4.4.2 - Ajout dans le menu du node structurepage de la méthode
evalNumeroPage et evalNumeroAbsoluPage
This commit is contained in:
parent
0eca3a99e1
commit
db596e9a09
Binary file not shown.
Binary file not shown.
3
bin/.gitignore
vendored
3
bin/.gitignore
vendored
@ -4,3 +4,6 @@
|
||||
/fenetres/
|
||||
/list/
|
||||
/resources/
|
||||
/ajoutetitretouteslespages.png
|
||||
/ajoutetitretouteslespages.svg
|
||||
/ajoutetitretouteslespagesmini.png
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2725,48 +2725,7 @@ public class meptl {
|
||||
}
|
||||
|
||||
|
||||
if(parent!=null) {
|
||||
|
||||
addStyleParent(parent, nodStyle, ensembleDesParagraphes);
|
||||
// //le paragraph properties
|
||||
// node nodeStyleParentParagraphProperties = parent.retourneFirstEnfantsByName("style:paragraph-properties");
|
||||
// node LesNodesStyleParagraph = nodStyle.retourneFirstEnfantsByName("style:paragraph-properties");
|
||||
// Enumeration<String > K = nodeStyleParentParagraphProperties.getAttributs().keys();
|
||||
// while(K.hasMoreElements()){
|
||||
// String Key = K.nextElement();
|
||||
// if(LesNodesStyleParagraph.getNomElt().equals("style:paragraph-properties")) {
|
||||
// if(LesNodesStyleParagraph.getAttributs().get(Key)==null) {
|
||||
// LesNodesStyleParagraph.getAttributs().put(Key, nodeStyleParentParagraphProperties.getAttributs().get(Key));
|
||||
// }
|
||||
// }else {
|
||||
// node n = new node();
|
||||
// n.setNomElt("style:paragraph-properties");
|
||||
// n.setAttributs(nodeStyleParentParagraphProperties.getAttributs());
|
||||
// nodStyle.getNodes().add(n);
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// //le text properties
|
||||
// node nodeStyleParDefautTextProperties = parent.retourneFirstEnfantsByName("style:text-properties");
|
||||
// node LesNodesStyleText = nodStyle.retourneFirstEnfantsByName("style:text-properties");
|
||||
// K = nodeStyleParDefautTextProperties.getAttributs().keys();
|
||||
// while(K.hasMoreElements()){
|
||||
// String Key = K.nextElement();
|
||||
// if(LesNodesStyleText.getNomElt().equals("style:text-properties")) {
|
||||
// if(LesNodesStyleText.getAttributs().get(Key)==null) {
|
||||
// LesNodesStyleText.getAttributs().put(Key, nodeStyleParDefautTextProperties.getAttributs().get(Key));
|
||||
// }
|
||||
// }else {
|
||||
// node n = new node();
|
||||
// n.setNomElt("style:text-properties");
|
||||
// n.setAttributs(nodeStyleParDefautTextProperties.getAttributs());
|
||||
// nodStyle.getNodes().add(n);
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
|
||||
}
|
||||
if(parent!=null)addStyleParent(parent, nodStyle, ensembleDesParagraphes);
|
||||
|
||||
}
|
||||
|
||||
|
@ -131,10 +131,8 @@ public class createPopupMenu extends JPopupMenu {
|
||||
mnPopupTree.addSeparator();
|
||||
mnPopupTree.add(new actCoefficient());
|
||||
mnPopupTree.addSeparator();
|
||||
mnPopupTree.add(mnNiveau1());
|
||||
mnPopupTree.add(mnNiveau1(nod));
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
mnPopupTree.addSeparator();
|
||||
mnPopupTree.add(mnaddTitreToutesLesPages());
|
||||
mnPopupTree.addSeparator();
|
||||
mnPopupTree.add(mnGroupeMethodeEvaluerMultiple(nod));
|
||||
}
|
||||
@ -599,7 +597,7 @@ public class createPopupMenu extends JPopupMenu {
|
||||
* @return
|
||||
*/
|
||||
private JMenu mnPourFeedback(node nod) {
|
||||
JMenu mnPourFeedback = new JMenu("Pour représentation feedback");
|
||||
JMenu mnPourFeedback = new JMenu("Pour représentation dans le feedback");
|
||||
mnPourFeedback.setIcon(new ImageIcon(create.class.getResource("/resources/feedbackmini.png")));
|
||||
mnPourFeedback.add(mnSaut());
|
||||
mnPourFeedback.addSeparator();
|
||||
@ -688,14 +686,18 @@ public class createPopupMenu extends JPopupMenu {
|
||||
* Permet de modifier le coefficient du node de niveua 1.</br>
|
||||
* @return
|
||||
*/
|
||||
private JMenu mnNiveau1 () {
|
||||
JMenu mnNiveau1 = new JMenu("Pour représentation & coefficient");
|
||||
private JMenu mnNiveau1 (node nod) {
|
||||
JMenu mnNiveau1 = new JMenu("Pour représentation dans le feedback");
|
||||
mnNiveau1.setIcon( new ImageIcon(create.class.getResource("/resources/feedbackmini.png"))); ///resources/attributanalysewritermini.png
|
||||
mnNiveau1.add(mnSautNiveau1());
|
||||
mnNiveau1.addSeparator();
|
||||
mnNiveau1.add(mnTitreNiveau1());
|
||||
mnNiveau1.addSeparator();
|
||||
mnNiveau1.add(mnAddMenuNiveau1());
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
mnNiveau1.addSeparator();
|
||||
mnNiveau1.add(mnaddTitreToutesLesPages());
|
||||
}
|
||||
return mnNiveau1;
|
||||
}
|
||||
|
||||
@ -790,11 +792,13 @@ public class createPopupMenu extends JPopupMenu {
|
||||
mnGroupeMethodeEvaluer.add(new actAllContent());
|
||||
}
|
||||
|
||||
// Pour la méthode evalAncrageNumeroAbsoluePage
|
||||
if(listeDesNodesAncrable.isAncrable(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalAncrageNumeroAbsoluPage());
|
||||
}
|
||||
|
||||
// Pourla méthode evalFormatageDirect et evalSautPageColonne
|
||||
if(listeDesNodesFormatageDirect.isFormatageDirect(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalFormatageDirect());
|
||||
@ -802,11 +806,13 @@ public class createPopupMenu extends JPopupMenu {
|
||||
mnGroupeMethodeEvaluer.add(mnEvalSautPageColonne());
|
||||
}
|
||||
|
||||
// Pour la méthode evalNameNode
|
||||
if(listeEvalNameNode.isNodeEvalNameNode(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalNameNode());
|
||||
}
|
||||
|
||||
// Pour la méthode analyseStyle et evalNameLegacyStyle
|
||||
if(listeDesNodesAnalyseStyle.isAnalyseStyle(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnAnalyseStyle());
|
||||
@ -814,15 +820,19 @@ public class createPopupMenu extends JPopupMenu {
|
||||
mnGroupeMethodeEvaluer.add(mnEvalNameLegacyStyle());
|
||||
}
|
||||
|
||||
// Pour la méthode evalPlacement, evalLastChild, evalFirstChild
|
||||
if(listeDesNodesEvalPlacement.isPlacement(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalPlacementParagraphe());
|
||||
if(!nod.getNomElt().equals("page")) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalPlacementParagraphe());
|
||||
}
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvaluerPremierEnfant());
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvaluerDernierEnfant());
|
||||
}
|
||||
|
||||
// Pour la méthode evalPasParagrapheVide, evalNamePage, evalNumeroPage, evalNumeroAbsoluePage
|
||||
if(listeDesNodesPourEvaluerPage.isPage(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalPasParagrapheVide());
|
||||
@ -834,12 +844,14 @@ public class createPopupMenu extends JPopupMenu {
|
||||
mnGroupeMethodeEvaluer.add(mnEvalNumeroAbsoluePage());
|
||||
}
|
||||
|
||||
// Pour la méthode evalEnteteActive, evalEntetePasActive
|
||||
if(listeDesNodesPourEvaluationEntetePage.isEntete(nod)) {
|
||||
mnGroupeMethodeEvaluer.add(mnevalEnteteActive());
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnevalEntetePasActive());
|
||||
}
|
||||
|
||||
// Pour la méthode evalPiedPageActive, evalPiedPagePasActive
|
||||
if(listeDesNodesPourEvaluerPiedDePage.isPiedDePage(nod)) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvalPiedPageActive());
|
||||
@ -847,6 +859,7 @@ public class createPopupMenu extends JPopupMenu {
|
||||
mnGroupeMethodeEvaluer.add(mnEvalPiedPagePasActive());
|
||||
}
|
||||
|
||||
// Pour la méthode EvaluerATraversAnalyseStyle
|
||||
if(nod.getNomElt().equals("style:style")) {
|
||||
mnGroupeMethodeEvaluer.addSeparator();
|
||||
mnGroupeMethodeEvaluer.add(mnEvaluerATraversAnalyseStyle());
|
||||
@ -879,7 +892,11 @@ public class createPopupMenu extends JPopupMenu {
|
||||
return mnGroupeMethodeEvaluer;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Pour évaluer les nodes enfants.
|
||||
* @param nod
|
||||
* @return
|
||||
*/
|
||||
private JMenu mnGroupeMethodeEvaluerMultiple(node nod) {
|
||||
JMenu mnGroupeMethodeEvaluerMultiple = new JMenu("Evaluer les nodes enfants");
|
||||
|
||||
@ -889,8 +906,12 @@ public class createPopupMenu extends JPopupMenu {
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
mnGroupeMethodeEvaluerMultiple.addSeparator();
|
||||
mnGroupeMethodeEvaluerMultiple.add(new actAllContentChilds());
|
||||
mnGroupeMethodeEvaluerMultiple.addSeparator();
|
||||
mnGroupeMethodeEvaluerMultiple.add(mnEvalNamePage());
|
||||
mnGroupeMethodeEvaluerMultiple.addSeparator();
|
||||
mnGroupeMethodeEvaluerMultiple.add(mnEvalNumeroPage());
|
||||
mnGroupeMethodeEvaluerMultiple.addSeparator();
|
||||
mnGroupeMethodeEvaluerMultiple.add(mnEvalNumeroAbsoluePage());
|
||||
}
|
||||
|
||||
|
||||
|
@ -37,22 +37,13 @@ public class actEvalNamePageOui extends AbstractAction{
|
||||
try {
|
||||
point = Integer.valueOf(a);
|
||||
if(point<=0) {
|
||||
if(nod.getNomElt().equals("page")) {
|
||||
nod.getAttributs().put("evalNamePage", String.valueOf(0));
|
||||
}
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
ajouteAToutesLesPages(nod,"0");
|
||||
}
|
||||
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().put("evalNamePage", String.valueOf(0));
|
||||
if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,"0");
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalNamePage=0.</h2>");
|
||||
}else {
|
||||
if(nod.getNomElt().equals("page")) {
|
||||
nod.getAttributs().put("evalNamePage", String.valueOf(point));
|
||||
}
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
ajouteAToutesLesPages(nod,String.valueOf(point));
|
||||
}
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().put("evalNamePage", String.valueOf(point));
|
||||
if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,String.valueOf(point));
|
||||
}
|
||||
} catch (Exception e2) {
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
|
@ -23,8 +23,12 @@ public class actEvalNumeroAbsoluePageNon extends AbstractAction{
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
node nod = (node) fenetres.create.getSelectNode().getUserObject();
|
||||
nod.supprimeAttribut("evalNumeroAbsoluePage");
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().remove("evalNumeroAbsoluePage");
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
for(int i = 0 ; i < nod.getNodes().size();i++) {
|
||||
nod.getNodes().get(i).getAttributs().remove("evalNumeroAbsoluePage");
|
||||
}
|
||||
}
|
||||
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -37,11 +37,13 @@ public class actEvalNumeroAbsoluePageOui extends AbstractAction{
|
||||
try {
|
||||
point = Integer.valueOf(a);
|
||||
if(point<=0) {
|
||||
nod.getAttributs().put("evalNumeroAbsoluePage", String.valueOf(0));
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().put("evalNumeroAbsoluePage", String.valueOf(0));
|
||||
if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,"0");
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalNumeroAbsoluePage=0.</h2>");
|
||||
}else {
|
||||
nod.getAttributs().put("evalNumeroAbsoluePage", String.valueOf(point));
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().put("evalNumeroAbsoluePage", String.valueOf(point));
|
||||
if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,String.valueOf(point));
|
||||
}
|
||||
} catch (Exception e2) {
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
@ -49,7 +51,12 @@ public class actEvalNumeroAbsoluePageOui extends AbstractAction{
|
||||
}
|
||||
}
|
||||
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
|
||||
}
|
||||
|
||||
private void ajouteAToutesLesPages(node nod,String point) {
|
||||
for(int i=0; i < nod.getNodes().size();i++) {
|
||||
nod.getNodes().get(i).getAttributs().put("evalNumeroAbsoluePage", point);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -23,7 +23,12 @@ public class actEvalNumeroPageNon extends AbstractAction{
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
node nod = (node) fenetres.create.getSelectNode().getUserObject();
|
||||
nod.supprimeAttribut("evalNumeroPage");
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().remove("evalNumeroPage");
|
||||
if(nod.getNomElt().equals("structurepage")) {
|
||||
for(int i = 0 ; i < nod.getNodes().size();i++) {
|
||||
nod.getNodes().get(i).getAttributs().remove("evalNumeroPage");
|
||||
}
|
||||
}
|
||||
fenetres.create.getTextNodeSelect().refreshAffichage(nod); }
|
||||
|
||||
}
|
||||
|
@ -36,11 +36,13 @@ public class actEvalNumeroPageOui extends AbstractAction{
|
||||
try {
|
||||
point = Integer.valueOf(a);
|
||||
if(point<=0) {
|
||||
nod.getAttributs().put("evalNumeroPage", String.valueOf(0));
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().put("evalNumeroPage", String.valueOf(0));
|
||||
if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,"0");
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
fenetres.create.getTextNodeSelect().setText("<h2>Erreur la valeur doit être un nombre entier POSITIF supérieur à zéro.<br>Cependant,la valeur a été modifiée.<br>evalNumeroPage=0.</h2>");
|
||||
}else {
|
||||
nod.getAttributs().put("evalNumeroPage", String.valueOf(point));
|
||||
if(nod.getNomElt().equals("page")) nod.getAttributs().put("evalNumeroPage", String.valueOf(point));
|
||||
if(nod.getNomElt().equals("structurepage")) ajouteAToutesLesPages(nod,String.valueOf(point));
|
||||
}
|
||||
} catch (Exception e2) {
|
||||
fenetres.create.getTextNodeSelect().setText(baliseStyle.balise());
|
||||
@ -51,4 +53,10 @@ public class actEvalNumeroPageOui extends AbstractAction{
|
||||
|
||||
}
|
||||
|
||||
private void ajouteAToutesLesPages(node nod,String point) {
|
||||
for(int i=0; i < nod.getNodes().size();i++) {
|
||||
nod.getNodes().get(i).getAttributs().put("evalNumeroPage", point);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ import fenetres.create;
|
||||
|
||||
public class addTitreToutesLesPagesTrue extends AbstractAction{
|
||||
{
|
||||
putValue( Action.NAME, "true" );
|
||||
putValue( Action.NAME, "Ajoute un titre 1 à toutes les pages" );
|
||||
putValue( Action.SHORT_DESCRIPTION, "Ajoute un titre 1 à toutes les pages.");
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")));
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ public class listeAttributsAnalyseWriter {
|
||||
case "evalFormatageDirect": return true;
|
||||
case "evalSautPageColonne": return true;
|
||||
case "evalPasParagrapheVide": return true;
|
||||
case "evalAUnStyleParent":return true; // A faire
|
||||
case "evalAUnStyleParent":return true; // A faire avautation de l'existence d'un style parent
|
||||
|
||||
case "analysis_filename": return true;
|
||||
case "auteur": return true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user