1 13 package com.tonbeller.wcf.ui; 14 15 import java.util.ArrayList ; 16 import java.util.List ; 17 18 import org.w3c.dom.Element ; 19 20 25 public abstract class SelectMultiple extends Select { 26 27 28 public static int[] getSelectedItemsIdx(Element element) { 29 List vector = new ArrayList (); 30 List lis = getItems(element); 31 for (int i = 0; i < lis.size(); ++i) { 32 if (Item.isSelected((Element ) lis.get(i))) { 33 vector.add(new Integer (i)); 34 } 35 } 36 int[] retVal = new int[vector.size()]; 38 for (int i = 0; i < vector.size(); ++i) { 39 retVal[i] = ((Integer ) vector.get(i)).intValue(); 40 } 41 return retVal; 42 } 43 44 45 public static List getSelectedItems(Element element) { 46 List retVal = new ArrayList (); 47 List lis = getItems(element); 48 for (int i = 0; i < lis.size(); ++i) { 49 if (Item.isSelected((Element ) lis.get(i))) { 50 retVal.add(lis.get(i)); 51 } 52 } 53 return retVal; 54 } 55 56 } 57 | Popular Tags |