Changeset 7518
- Timestamp:
- 11/27/06 12:22:36 (5 years ago)
- Location:
- trunk/Jav_CO/com/scenari/m/co/composant
- Files:
-
- 2 edited
-
HComposantType.java (modified) (1 diff)
-
WComposant.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Jav_CO/com/scenari/m/co/composant/HComposantType.java
r7458 r7518 387 387 */ 388 388 public final void wAddCompTypeChild(IHComposantType pCompTypeChild) { 389 String vCode = pCompTypeChild.hGetCode(); 390 IHComposantType vPrev = null; 391 IHComposantType vCh = fFirst; 392 while(vCh != null){ 393 if(vCh.hGetCode().equals(vCode)) { 394 //On remplace 395 if(vPrev==null){ 396 fFirst = vPrev; 397 } else { 398 vPrev.wSetNextCompType(pCompTypeChild); 399 } 400 pCompTypeChild.wSetNextCompType(vCh.wGetNextCompType()); 401 return; 402 } 403 vPrev = vCh; 404 vCh = vCh.wGetNextCompType(); 405 } 406 //Pas trouvé, on ajoute 389 407 pCompTypeChild.wSetNextCompType(fFirst); 390 408 fFirst = pCompTypeChild; -
trunk/Jav_CO/com/scenari/m/co/composant/WComposant.java
r7458 r7518 405 405 */ 406 406 public final synchronized void wAddComposant(IWComposant pComposant) { 407 String vCode = pComposant.hGetCode(); 408 IWComposant vPrev = null; 409 IWComposant vCh = fFirst; 410 while (vCh != null) { 411 if (vCh.hGetCode().equals(vCode)) { 412 //On remplace 413 if (vPrev == null) { 414 fFirst = vPrev; 415 } else { 416 vPrev.wSetNextComp(pComposant); 417 } 418 pComposant.wSetNextComp(vCh.wGetNextComp()); 419 return; 420 } 421 vPrev = vCh; 422 vCh = vCh.wGetNextComp(); 423 } 424 //Pas trouvé, on ajoute 407 425 pComposant.wSetNextComp(fFirst); 408 426 fFirst = pComposant;
Note: See TracChangeset
for help on using the changeset viewer.