equal
deleted
inserted
replaced
293 int getSelectedFlags(boolean[] selectedArray) |
293 int getSelectedFlags(boolean[] selectedArray) |
294 { |
294 { |
295 validateSelectedArray(selectedArray); |
295 validateSelectedArray(selectedArray); |
296 final int size = size(); |
296 final int size = size(); |
297 int numSelected = 0; |
297 int numSelected = 0; |
298 for(int i = 0; i < size; i++) |
298 for(int i = 0; i < selectedArray.length; i++) |
299 { |
299 { |
300 if(((ChoiceData) items.elementAt(i)).sel) |
300 if( (i < size) && (((ChoiceData) items.elementAt(i)).sel)) |
301 { |
301 { |
302 selectedArray[i] = true; |
302 selectedArray[i] = true; |
303 numSelected++; |
303 numSelected++; |
304 } |
304 } |
305 else |
305 else |
306 { |
306 { |
307 selectedArray[i] = false; |
307 selectedArray[i] = false; |
308 } |
308 } |
309 } |
309 } |
|
310 |
310 return numSelected; |
311 return numSelected; |
311 } |
312 } |
312 |
313 |
313 /** |
314 /** |
314 * Set selection flags. |
315 * Set selection flags. |