1 25 package classycle.dependency; 26 27 import java.util.ArrayList ; 28 import java.util.List ; 29 30 33 public class ResultContainer implements Result 34 { 35 private final List _list = new ArrayList (); 36 37 public void add(Result result) 38 { 39 _list.add(result); 40 } 41 42 public int getNumberOfResults() 43 { 44 return _list.size(); 45 } 46 47 public Result getResult(int index) 48 { 49 return (Result) _list.get(index); 50 } 51 52 public boolean isOk() 53 { 54 boolean ok = true; 55 for (int i = 0, n = _list.size(); i < n; i++) 56 { 57 if (getResult(i).isOk() == false) 58 { 59 ok = false; 60 break; 61 } 62 } 63 return ok; 64 } 65 66 public String toString() 67 { 68 StringBuffer buffer = new StringBuffer (); 69 for (int i = 0, n = getNumberOfResults(); i < n; i++) 70 { 71 buffer.append(getResult(i)); 72 } 73 return new String (buffer); 74 } 75 } 76 | Popular Tags |