View Javadoc

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