Exemplo n.º 1
0
 public static List<ExtentItem> toExtents(List<ExtentPair> pairs) {
   ArrayList<ExtentItem> items = new ArrayList<ExtentItem>(pairs.size() * 2);
   for (ExtentPair pair : pairs) {
     items.add(new ExtentItem(pair.getExtentIndex(), pair.getExtent()));
     items.add(new ExtentItem(pair.getSizeIndex(), pair.getSize()));
   }
   return items;
 }
Exemplo n.º 2
0
 public static List<ExtentPair> toPairs(List<ArrayItem> items) {
   ArrayList<ExtentPair> pairs = new ArrayList<ExtentPair>();
   List<ExtentItem> extents = MapperUtils.find(items, ExtentItem.class);
   for (Iterator<ExtentItem> it = extents.iterator(); it.hasNext(); ) {
     ExtentItem item = it.next();
     ExtentPair pair = new ExtentPair(item.getValue(), item.getArrayIndex(), null, null);
     pairs.add(pair);
     if (it.hasNext()) {
       item = it.next();
       pair.setSize(item.getValue());
       pair.setSizeIndex(item.getArrayIndex());
     }
   }
   return pairs;
 }