1 16 package com.google.gwt.junit.viewer.server; 17 18 import com.google.gwt.junit.viewer.client.Category; 19 20 import org.w3c.dom.Element ; 21 22 import java.util.ArrayList ; 23 import java.util.List ; 24 25 29 class CategoryXml { 30 public static Category fromXml(Element element) { 31 Category category = new Category(); 32 category.setName(element.getAttribute("name")); 33 category.setDescription(element.getAttribute("description")); 34 35 List children = ReportXml.getElementChildren(element, 36 "benchmark"); 37 category.setBenchmarks(new ArrayList (children.size())); 38 for (int i = 0; i < children.size(); ++i) { 39 category.getBenchmarks().add( 40 BenchmarkXml.fromXml((Element ) children.get(i))); 41 } 42 43 return category; 44 } 45 } 46 | Popular Tags |