View Javadoc

1   package com.atlassian.selenium.visualcomparison.utils;
2   
3   import org.apache.commons.lang.StringEscapeUtils;
4   
5   import java.awt.*;
6   
7   public class PageElementInfo
8   {
9       public String htmlContent;
10      public Dimension size;
11      public Point position;
12  
13      public String getHtmlContent()
14      {
15          return htmlContent;
16      }
17  
18      public String getEscapedHtmlString()
19      {
20          return StringEscapeUtils.escapeHtml(htmlContent);
21      }
22  
23      public Dimension getSize()
24      {
25          return size;
26      }
27  
28      public int getOffsetLeft()
29      {
30          return (null == position) ? -1 : position.x;
31      }
32  
33      public int getOffsetTop()
34      {
35          return (null == position) ? -1 : position.y;
36      }
37  
38      public int getElementWidth()
39      {
40          return (null == size) ? -1 : size.width;
41      }
42  
43      public int getElementHeight()
44      {
45          return (null == size) ? -1 : size.height;
46      }
47  }