All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.applitools.eyes.selenium.CheckState Maven / Gradle / Ivy

package com.applitools.eyes.selenium;

import com.applitools.eyes.RectangleSize;
import com.applitools.eyes.Region;
import com.applitools.eyes.positioning.PositionProvider;
import org.openqa.selenium.WebElement;

public class CheckState {
    private WebElement targetElementInternal;
    private boolean stitchContent;
    private PositionProvider stitchPositionProvider;
    private Region effectiveViewport = Region.EMPTY;
    private Region fullRegion = Region.EMPTY;
    private PositionProvider originPositionProvider = new NullPositionProvider();
    private RectangleSize stitchOffset = RectangleSize.EMPTY;

    public WebElement getTargetElementInternal() {
        return targetElementInternal;
    }

    public void setTargetElementInternal(WebElement targetElementInternal) {
        this.targetElementInternal = targetElementInternal;
    }

    public boolean isStitchContent() {
        return stitchContent;
    }

    public void setStitchContent(boolean stitchContent) {
        this.stitchContent = stitchContent;
    }

    public PositionProvider getStitchPositionProvider() {
        return stitchPositionProvider;
    }

    public void setStitchPositionProvider(PositionProvider stitchPositionProvider) {
        this.stitchPositionProvider = stitchPositionProvider;
    }

    public Region getEffectiveViewport() {
        return effectiveViewport;
    }

    public void setEffectiveViewport(Region effectiveViewport) {
        this.effectiveViewport = effectiveViewport;
    }

    public Region getFullRegion() {
        return fullRegion;
    }

    public void setFullRegion(Region fullRegion) {
        this.fullRegion = fullRegion;
    }

    public PositionProvider getOriginPositionProvider() {
        return originPositionProvider;
    }

    public void setOriginPositionProvider(PositionProvider originPositionProvider) {
        this.originPositionProvider = originPositionProvider;
    }

    public RectangleSize getStitchOffset() {
        return stitchOffset;
    }

    public void setStitchOffset(RectangleSize stitchOffset) {
        this.stitchOffset = stitchOffset;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy