Subversion Repositories eFlore/Applications.cel

Rev

Rev 2151 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2151 Rev 2160
Line 540... Line 540...
540
 
540
 
541
						// pour chaque noeud
541
					// pour chaque noeud
542
						@Override
542
					@Override
Line 543... Line 543...
543
						public boolean execute(Node node) {
543
					public boolean execute(Node node) {
544
 
544
 
-
 
545
						String usObject[] = (String[]) node
Line -... Line 546...
-
 
546
								.getUserObject();
-
 
547
						String nodeId = usObject[1];
-
 
548
						
545
							getArbreMotsCles().getNodeById(node.getId())
549
						TreeNode tn = getArbreMotsCles().getNodeById(node.getId());
546
							.getUI().toggleCheck(false);
550
						if(tn != null) {
547
							
551
							tn.getUI().toggleCheck(false);
548
							// on parcourt le tableau des mots clés
552
							// on parcourt le tableau des mots clés
549
							for (int i = 0; i < motsClesIds.length; i++) {
-
 
550
								// si le mot clé fait partie des id à cocher on
-
 
551
								// le coche
-
 
Line 552... Line 553...
552
								String usObject[] = (String[]) node
553
							for (int i = 0; i < motsClesIds.length; i++) {
553
										.getUserObject();
-
 
554
								String nodeId = usObject[1];
554
								// si le mot clé fait partie des id à cocher on
555
 
555
								// le coche
556
								if (nodeId.equals(motsClesIds[i])) {
556
 
557
									getArbreMotsCles().getNodeById(nodeId)
557
								if (nodeId.equals(motsClesIds[i])) {
558
											.getUI().toggleCheck(true);
558
									tn.getUI().toggleCheck(true);
559
									getArbreMotsCles().getNodeById(nodeId).ensureVisible();
559
									tn.ensureVisible();
-
 
560
									return true;
-
 
561
								}
560
									return true;
562
							}
561
								}
563
							// et on passe au suivant
Line 562... Line 564...
562
							}
564
						}
563
							// et on passe au suivant
565