Package de.redsix.pdfcompare
Class CompareResultWithExpectedAndActual
- java.lang.Object
-
- de.redsix.pdfcompare.CompareResultImpl
-
- de.redsix.pdfcompare.CompareResultWithExpectedAndActual
-
- All Implemented Interfaces:
CompareResult,ResultCollector
public class CompareResultWithExpectedAndActual extends CompareResultImpl
A CompareResult, that also stores the expected and actual Image and also keeps diffImages in memory for later display.
-
-
Field Summary
-
Fields inherited from class de.redsix.pdfcompare.CompareResultImpl
diffImages, environment, hasDifferenceInExclusion, isEqual
-
-
Constructor Summary
Constructors Constructor Description CompareResultWithExpectedAndActual()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPage(PageDiffCalculator diffCalculator, int pageIndex, ImageWithDimension expectedImage, ImageWithDimension actualImage, ImageWithDimension diffImage)BufferedImagegetActualImage(int page)BufferedImagegetDiffImage(int page)BufferedImagegetExpectedImage(int page)protected booleankeepImages()-
Methods inherited from class de.redsix.pdfcompare.CompareResultImpl
actualOnly, addImagesToDocument, addImagesToDocument, addPageToDocument, expectedOnly, getDifferences, getDifferencesJson, getNumberOfPages, getPageDiffsInPercent, getPagesWithDifferences, hasDifferenceInExclusion, hasImages, hasOnlyActual, hasOnlyExpected, hasOnlyOneDoc, isEqual, isNotEqual, noPagesFound, setEnvironment, writeTo, writeTo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.redsix.pdfcompare.ResultCollector
done
-
-
-
-
Method Detail
-
addPage
public void addPage(PageDiffCalculator diffCalculator, int pageIndex, ImageWithDimension expectedImage, ImageWithDimension actualImage, ImageWithDimension diffImage)
- Specified by:
addPagein interfaceResultCollector- Overrides:
addPagein classCompareResultImpl
-
keepImages
protected boolean keepImages()
- Overrides:
keepImagesin classCompareResultImpl
-
getDiffImage
public BufferedImage getDiffImage(int page)
-
getExpectedImage
public BufferedImage getExpectedImage(int page)
-
getActualImage
public BufferedImage getActualImage(int page)
-
-