com.vaadin.testbench.screenshot.ErrorBlock Maven / Gradle / Ivy
/**
* Copyright (C) 2000-2022 Vaadin Ltd
*
* This program is available under Vaadin Commercial License and Service Terms.
*
* See for the full
* license.
*/
package com.vaadin.testbench.screenshot;
/**
* Class for holding position and size of a error found during image comparison
*/
public class ErrorBlock {
private int x, y;
private int xBlocks = 1, yBlocks = 1;
public ErrorBlock() {
//
}
public ErrorBlock(int x, int y, int xBlocks, int yBlocks) {
this.x = x;
this.y = y;
this.xBlocks = xBlocks;
this.yBlocks = yBlocks;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public int getXBlocks() {
return xBlocks;
}
public void setXBlocks(int blocks) {
xBlocks = blocks;
}
public int getYBlocks() {
return yBlocks;
}
public void setYBlocks(int blocks) {
yBlocks = blocks;
}
public void addXBlock() {
xBlocks++;
}
public void addYBlock() {
yBlocks++;
}
}