@@ -223,36 +241,81 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/enteteouimini.png b/icons/enteteouimini.png
index 32c2f63..673e985 100644
Binary files a/icons/enteteouimini.png and b/icons/enteteouimini.png differ
diff --git a/src/action/actEvalEnteteActive.java b/src/action/actEvalEnteteActive.java
index 0cca404..ea29df7 100644
--- a/src/action/actEvalEnteteActive.java
+++ b/src/action/actEvalEnteteActive.java
@@ -20,7 +20,7 @@ public class actEvalEnteteActive extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer la présence d'attribut du node" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEnteteActivetruemini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
@@ -29,10 +29,8 @@ public class actEvalEnteteActive extends AbstractAction{
if(nod.getAttributs().get("evalEnteteActive")!=null) {
point = Integer.valueOf(nod.getAttributs().get("evalEnteteActive"));
}
-
String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
-
- if(a!=null)if(!a.isEmpty()) {
+ if(a!=null)if(!a.isEmpty()||!a.isBlank()) {
try {
point = Integer.valueOf(a);
if(point<=0) {
diff --git a/src/action/actEvalEnteteActiveNon.java b/src/action/actEvalEnteteActiveNon.java
index ca5e3a5..b10ec0e 100644
--- a/src/action/actEvalEnteteActiveNon.java
+++ b/src/action/actEvalEnteteActiveNon.java
@@ -18,7 +18,7 @@ public class actEvalEnteteActiveNon extends AbstractAction{
{
putValue( Action.NAME, "Supprime evaluation entête active" );
putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de la présence d'attribut du node." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEnteteActivefalsemini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
diff --git a/src/action/actEvalEntetePasActive.java b/src/action/actEvalEntetePasActive.java
index 0a0b04b..75eb49b 100644
--- a/src/action/actEvalEntetePasActive.java
+++ b/src/action/actEvalEntetePasActive.java
@@ -20,7 +20,7 @@ public class actEvalEntetePasActive extends AbstractAction{
{
putValue( Action.NAME, "Oui, combien de point?" );
putValue( Action.SHORT_DESCRIPTION, "Evaluer l'absence d'attribut du node" );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivetruemini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
@@ -29,10 +29,8 @@ public class actEvalEntetePasActive extends AbstractAction{
if(nod.getAttributs().get("evalEntetePasActive")!=null) {
point = Integer.valueOf(nod.getAttributs().get("evalEntetePasActive"));
}
-
String a = JOptionPane.showInputDialog(null,"Quel est le nombre de point?",point);
-
- if(!a.isEmpty()) {
+ if(a!=null)if(!a.isEmpty()||!a.isBlank()) {
try {
point = Integer.valueOf(a);
if(point<=0) {
diff --git a/src/action/actEvalEntetePasActiveNon.java b/src/action/actEvalEntetePasActiveNon.java
index 0bb0c07..f3ac254 100644
--- a/src/action/actEvalEntetePasActiveNon.java
+++ b/src/action/actEvalEntetePasActiveNon.java
@@ -18,7 +18,7 @@ public class actEvalEntetePasActiveNon extends AbstractAction{
{
putValue( Action.NAME, "Supprime evaluation entête pas active" );
putValue( Action.SHORT_DESCRIPTION, "Supprime l'évaluation de l'absence d'attribut du node." );
- putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/falsemini.png")));
+ putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivefalsemini.png")));
}
@Override
public void actionPerformed(ActionEvent e) {
diff --git a/src/fenetres/create.java b/src/fenetres/create.java
index 6b4000e..0745cea 100644
--- a/src/fenetres/create.java
+++ b/src/fenetres/create.java
@@ -50,6 +50,10 @@ import action.actDocumentation;
import action.actDownNode;
import action.actEvalAncrageNumeroAbsoluePageNon;
import action.actEvalAncrageNumeroAbsoluePageOui;
+import action.actEvalEnteteActive;
+import action.actEvalEnteteActiveNon;
+import action.actEvalEntetePasActive;
+import action.actEvalEntetePasActiveNon;
import action.actEvalFirstChildFalse;
import action.actEvalFirstChildTrue;
import action.actEvalFormatageDirectNon;
@@ -161,6 +165,10 @@ public final class create extends JFrame {
private final JButton btnevalNumeroPagefalse = new JButton(new actEvalNumeroPageNon());
private final JButton btnevalNumeroAbsoluePagetrue = new JButton(new actEvalNumeroAbsoluePageOui());
private final JButton btnevalNumeroAbsoluePagefalse = new JButton(new actEvalNumeroAbsoluePageNon());
+ private final JButton btnevalEnteteActivetrue = new JButton(new actEvalEnteteActive());
+ private final JButton btnevalEnteteActivefalse = new JButton(new actEvalEnteteActiveNon());
+ private final JButton btnevalEntetePasActivetrue = new JButton(new actEvalEntetePasActive());
+ private final JButton btnevalEntetePasActivefalse = new JButton(new actEvalEntetePasActiveNon());
// private AbstractAction allContent = new actAllContent();
@@ -222,6 +230,14 @@ public final class create extends JFrame {
btnevalNumeroAbsoluePagetrue.setEnabled(false);
btnevalNumeroAbsoluePagefalse.setIcon(new ImageIcon(create.class.getResource("/resources/evalnumeroabsoluepagefalse.png")));
btnevalNumeroAbsoluePagefalse.setEnabled(false);
+ btnevalEnteteActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/actEvalEnteteActivetrue.png")));
+ btnevalEnteteActivetrue.setEnabled(false);
+ btnevalEnteteActivefalse.setIcon(new ImageIcon(create.class.getResource("/resources/actEvalEnteteActivefalse.png")));
+ btnevalEnteteActivefalse.setEnabled(false);
+ btnevalEntetePasActivetrue.setIcon(new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivetrue.png")));
+ btnevalEntetePasActivetrue.setEnabled(false);
+ btnevalEntetePasActivefalse.setIcon(new ImageIcon(create.class.getResource("/resources/actEvalEntetePasActivefalse.png")));
+ btnevalEntetePasActivefalse.setEnabled(false);
setBackground(new Color(255, 255, 255));
try {
@@ -421,6 +437,18 @@ public final class create extends JFrame {
btnevalNumeroAbsoluePagefalse.setText("");
panelDroiteBoutons.add(btnevalNumeroAbsoluePagefalse, "cell 3 7");
+
+ btnevalEnteteActivetrue.setText("");
+ panelDroiteBoutons.add(btnevalEnteteActivetrue, "cell 0 8");
+
+ btnevalEnteteActivefalse.setText("");
+ panelDroiteBoutons.add(btnevalEnteteActivefalse, "cell 1 8");
+
+ btnevalEntetePasActivetrue.setText("");
+ panelDroiteBoutons.add(btnevalEntetePasActivetrue, "cell 2 8");
+
+ btnevalEntetePasActivefalse.setText("");
+ panelDroiteBoutons.add(btnevalEntetePasActivefalse, "cell 3 8");
JSplitPane splitPane2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, rightScrollPane, ScrollPaneTableBouton );
@@ -524,6 +552,10 @@ public final class create extends JFrame {
btnevalNumeroPagefalse.setEnabled(false);
btnevalNumeroAbsoluePagetrue.setEnabled(false);
btnevalNumeroAbsoluePagefalse.setEnabled(false);
+ btnevalEnteteActivetrue.setEnabled(false);
+ btnevalEnteteActivefalse.setEnabled(false);
+ btnevalEntetePasActivetrue.setEnabled(false);
+ btnevalEntetePasActivefalse.setEnabled(false);
if(listeDesNodesAllContent.isAllContent(nod)) {
btnAllContent.setEnabled(true);
@@ -565,6 +597,10 @@ public final class create extends JFrame {
btnevalNumeroPagefalse.setEnabled(true);
btnevalNumeroAbsoluePagetrue.setEnabled(true);
btnevalNumeroAbsoluePagefalse.setEnabled(true);
+ btnevalEnteteActivetrue.setEnabled(false);
+ btnevalEnteteActivefalse.setEnabled(false);
+ btnevalEntetePasActivetrue.setEnabled(false);
+ btnevalEntetePasActivefalse.setEnabled(false);
}
}
}
diff --git a/src/list/descriptionNode.java b/src/list/descriptionNode.java
index df84733..441b79c 100644
--- a/src/list/descriptionNode.java
+++ b/src/list/descriptionNode.java
@@ -290,8 +290,86 @@ public class descriptionNode {
descriptionNode = descriptionNode + "Ce node est celui du champ nom du chapitre.
";
return descriptionNode;
}
-
-
+ case "dc:creator": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Auteur de la dernière modification (éditeur).
";
+ return descriptionNode;
+ }
+ case "meta:initial-creator": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Créateur initial du fichier (premier auteur)
C'est une méta-donnée du fichier.
";
+ return descriptionNode;
+ }
+ case "dc:title": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Titre.
";
+ return descriptionNode;
+ }
+ case "dc:date": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Date de la dernière modification.
";
+ return descriptionNode;
+ }
+ case "dc:subject": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Sujet.
";
+ return descriptionNode;
+ }
+ case "dc:description": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Commentaire.
";
+ return descriptionNode;
+ }
+ case "meta:keyword": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Mots clés.
Ce sont les méta-données du fichier.
";
+ return descriptionNode;
+ }
+ case "meta:creation-date": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Date de création.
C'est une méta-donnée du fichier.
";
+ return descriptionNode;
+ }
+ case "meta:editing-cycles": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Nombre de révision.
C'est une méta-donnée du fichier.
Correspond au nombre d'enregistrement avec modification du fichier.
";
+ return descriptionNode;
+ }
+ case "meta:editing-duration": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Durée d'édition.
C'est une méta-donnée du fichier.
";
+ return descriptionNode;
+ }
+ case "meta:generator": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Version et Système qui a créé le fichier.
C'est une méta-donnée du fichier.
";
+ return descriptionNode;
+ }
+ case "meta:document-statistic": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété du fichier, Statistiques.
C'est une méta-donnée du fichier.
Informations sur le nombre d'objet dans le fichier.
";
+ return descriptionNode;
+ }
+ case "meta:user-defined": {
+ descriptionNode = descriptionNode + "Ce node est celui de la propriété personnalisée du fichier défini par l'utilisateur.
C'est une méta-donnée du fichier.
";
+ return descriptionNode;
+ }
+ case "text:sender-company": {
+ descriptionNode = descriptionNode + "Ce node est celui du champ de la société qui est défini dans les options de Writer.
";
+ return descriptionNode;
+ }
+ case "text:sender-street": {
+ descriptionNode = descriptionNode + "Ce node est celui du champ de la Rue (adresse) qui est défini dans les options de Writer.
";
+ return descriptionNode;
+ }
+ case "text:sender-postal-code": {
+ descriptionNode = descriptionNode + "Ce node est celui du champ de la Code postal qui est défini dans les options de Writer.
";
+ return descriptionNode;
+ }
+ case "text:sender-city": {
+ descriptionNode = descriptionNode + "Ce node est celui du champ de la Ville qui est défini dans les options de Writer.
";
+ return descriptionNode;
+ }
+ case "text:sender-email": {
+ descriptionNode = descriptionNode + "Ce node est celui du champ de la Courriel qui est défini dans les options de Writer.
";
+ return descriptionNode;
+ }
+ case "text:s": {
+ descriptionNode = descriptionNode + "Ce node est celui d'un espace [UNICODE (U+0020,ESAPCE)].
Cet élément est utilisé pour représenter le deuxième caractère et tous les suivants dans une séquence de caractères.
Entre deux champs consécutifs, il y a toujours un node text:s, par exemple.
";
+ return descriptionNode;
+ }
+ case "style:background-image": {
+ descriptionNode = descriptionNode + "Ce node est celui de l'arrière plan de type image d'une page, ou d'un cadre, etc.
";
+ return descriptionNode;
+ }
}
diff --git a/src/resources/actEvalEnteteActivefalse.png b/src/resources/actEvalEnteteActivefalse.png
new file mode 100644
index 0000000..36307a4
Binary files /dev/null and b/src/resources/actEvalEnteteActivefalse.png differ
diff --git a/src/resources/actEvalEnteteActivefalsemini.png b/src/resources/actEvalEnteteActivefalsemini.png
new file mode 100644
index 0000000..af3295e
Binary files /dev/null and b/src/resources/actEvalEnteteActivefalsemini.png differ
diff --git a/src/resources/actEvalEnteteActivetrue.png b/src/resources/actEvalEnteteActivetrue.png
new file mode 100644
index 0000000..c445ec1
Binary files /dev/null and b/src/resources/actEvalEnteteActivetrue.png differ
diff --git a/src/resources/actEvalEnteteActivetruemini.png b/src/resources/actEvalEnteteActivetruemini.png
new file mode 100644
index 0000000..34f5cdb
Binary files /dev/null and b/src/resources/actEvalEnteteActivetruemini.png differ
diff --git a/src/resources/actEvalEntetePasActivefalse.png b/src/resources/actEvalEntetePasActivefalse.png
new file mode 100644
index 0000000..c3574f3
Binary files /dev/null and b/src/resources/actEvalEntetePasActivefalse.png differ
diff --git a/src/resources/actEvalEntetePasActivefalsemini.png b/src/resources/actEvalEntetePasActivefalsemini.png
new file mode 100644
index 0000000..297879f
Binary files /dev/null and b/src/resources/actEvalEntetePasActivefalsemini.png differ
diff --git a/src/resources/actEvalEntetePasActivetrue.png b/src/resources/actEvalEntetePasActivetrue.png
new file mode 100644
index 0000000..065d1ff
Binary files /dev/null and b/src/resources/actEvalEntetePasActivetrue.png differ
diff --git a/src/resources/actEvalEntetePasActivetruemini.png b/src/resources/actEvalEntetePasActivetruemini.png
new file mode 100644
index 0000000..283f4b8
Binary files /dev/null and b/src/resources/actEvalEntetePasActivetruemini.png differ
diff --git a/src/resources/entetenon.png b/src/resources/entetenon.png
index dd7755d..225dc35 100644
Binary files a/src/resources/entetenon.png and b/src/resources/entetenon.png differ
diff --git a/src/resources/entetenonmini.png b/src/resources/entetenonmini.png
index 4cdefdd..7ed392e 100644
Binary files a/src/resources/entetenonmini.png and b/src/resources/entetenonmini.png differ
diff --git a/src/resources/enteteoui.png b/src/resources/enteteoui.png
index 43f8129..b77b5e9 100644
Binary files a/src/resources/enteteoui.png and b/src/resources/enteteoui.png differ
diff --git a/src/resources/enteteouimini.png b/src/resources/enteteouimini.png
index 32c2f63..673e985 100644
Binary files a/src/resources/enteteouimini.png and b/src/resources/enteteouimini.png differ