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 }