385,6 → 385,9 |
// pour chaque noeud |
public boolean execute(Node node) { |
|
getArbreMotsCles().getNodeById(node.getId()) |
.getUI().toggleCheck(false); |
|
// on parcourt le tableau des mots clés |
for (int i = 0; i < motsClesIds.length; i++) { |
// si le mot clé fait partie des id à cocher on |
398,9 → 401,6 |
.getUI().toggleCheck(true); |
return true; |
} |
|
getArbreMotsCles().getNodeById(node.getId()) |
.getUI().toggleCheck(false); |
} |
// et on passe au suivant |
return true; |
441,7 → 441,24 |
|
getArbreMotsCles().getRootNode().appendChild( |
nouvelArbre.getRootNode()); |
|
getArbreMotsCles().getRootNode().cascade(new NodeTraversalCallback() { |
|
public boolean execute(Node node) { |
|
String usObject[] = (String[]) node |
.getUserObject(); |
String nodeId = usObject[1]; |
|
getArbreMotsCles().getNodeById(nodeId) |
.getUI().toggleCheck(false); |
|
return false; |
} |
|
|
}) ; |
|
// si l'arbre n'était pas encore considéré comme instancié |
if (!estInstancie) { |
// on signale que oui |
460,7 → 477,7 |
// nouvelle image) |
if (nouvelleDonnees instanceof String[]) { |
// et que l'arbre est instancié |
if (estInstancie && nouvelleDonnees != null) { |
if (estInstancie) { |
// le tableau de String contient les id des mots clés associés à |
// l'image |
// on coche les mots clés contenu dans le tableau |