View Javadoc

1   package com.atlassian.selenium.visualcomparison.utils;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   
6   public class PageDifference
7   {
8       private final BoundingBox box;
9       private PageDifferenceImages images;
10      private final List<PageElementInfo> pageElements;
11  
12      public PageDifference(BoundingBox box)
13      {
14          this.box = box;
15          this.pageElements = new ArrayList<PageElementInfo>();
16      }
17  
18      public BoundingBox getBoundingBox()
19      {
20          return this.box;
21      }
22  
23      public void setImages(PageDifferenceImages images)
24      {
25          this.images = images;
26      }
27  
28      public PageDifferenceImages getImages()
29      {
30          return images;
31      }
32  
33      public void addPageElement(PageElementInfo el)
34      {
35          getPageElements().add(el);
36      }
37  
38      public List<PageElementInfo> getPageElements()
39      {
40          return this.pageElements;
41      }
42  }