Package de.redsix.pdfcompare.env
Class SimpleEnvironment
- java.lang.Object
-
- de.redsix.pdfcompare.env.SimpleEnvironment
-
- All Implemented Interfaces:
Environment
public class SimpleEnvironment extends Object implements Environment
A SimpleEnvironment can be used to change environment settings programmatically. All parameters, that were not explicitly set through setter are delegated to a fallback Environment, which defaults to the regular environment backed by the application.conf file.new PdfComparator("expected.pdf", "actual.pdf") .withEnvironment(new SimpleEnvironment() .setExpectedColor(Color.blue)) .compare();
-
-
Constructor Summary
Constructors Constructor Description SimpleEnvironment()SimpleEnvironment(Environment fallback)
-
Method Summary
-
-
-
Constructor Detail
-
SimpleEnvironment
public SimpleEnvironment()
-
SimpleEnvironment
public SimpleEnvironment(Environment fallback)
-
-
Method Detail
-
getTempDirectory
public Path getTempDirectory()
- Specified by:
getTempDirectoryin interfaceEnvironment
-
setTempDirectory
public SimpleEnvironment setTempDirectory(Path tempDirectory)
-
getNrOfImagesToCache
public int getNrOfImagesToCache()
- Specified by:
getNrOfImagesToCachein interfaceEnvironment
-
setNrOfImagesToCache
public SimpleEnvironment setNrOfImagesToCache(int nrOfImagesToCache)
-
getMergeCacheSize
public int getMergeCacheSize()
- Specified by:
getMergeCacheSizein interfaceEnvironment
-
setMergeCacheSize
public SimpleEnvironment setMergeCacheSize(int mergeCacheSize)
-
getSwapCacheSize
public int getSwapCacheSize()
- Specified by:
getSwapCacheSizein interfaceEnvironment
-
setSwapCacheSize
public SimpleEnvironment setSwapCacheSize(int swapCacheSize)
-
getDocumentCacheSize
public int getDocumentCacheSize()
- Specified by:
getDocumentCacheSizein interfaceEnvironment
-
setDocumentCacheSize
public SimpleEnvironment setDocumentCacheSize(int documentCacheSize)
-
getMaxImageSize
public int getMaxImageSize()
- Specified by:
getMaxImageSizein interfaceEnvironment
-
setMaxImageSize
public SimpleEnvironment setMaxImageSize(int maxImageSize)
-
getOverallTimeout
public int getOverallTimeout()
- Specified by:
getOverallTimeoutin interfaceEnvironment
-
setOverallTimeout
public SimpleEnvironment setOverallTimeout(int overallTimeout)
-
useParallelProcessing
public boolean useParallelProcessing()
- Specified by:
useParallelProcessingin interfaceEnvironment
-
setParallelProcessing
public SimpleEnvironment setParallelProcessing(boolean parallelProcessing)
-
getAllowedDiffInPercent
public double getAllowedDiffInPercent()
- Specified by:
getAllowedDiffInPercentin interfaceEnvironment
-
setAllowedDiffInPercent
public SimpleEnvironment setAllowedDiffInPercent(double allowedDiffInPercent)
-
getExpectedColor
public Color getExpectedColor()
- Specified by:
getExpectedColorin interfaceEnvironment
-
setExpectedColor
public SimpleEnvironment setExpectedColor(Color expectedColor)
-
getActualColor
public Color getActualColor()
- Specified by:
getActualColorin interfaceEnvironment
-
setActualColor
public SimpleEnvironment setActualColor(Color actualColor)
-
getDPI
public int getDPI()
- Specified by:
getDPIin interfaceEnvironment
-
setDPI
public SimpleEnvironment setDPI(int dpi)
-
addEqualPagesToResult
public boolean addEqualPagesToResult()
- Specified by:
addEqualPagesToResultin interfaceEnvironment
-
setAddEqualPagesToResult
public SimpleEnvironment setAddEqualPagesToResult(boolean b)
-
failOnMissingIgnoreFile
public boolean failOnMissingIgnoreFile()
- Specified by:
failOnMissingIgnoreFilein interfaceEnvironment
-
setFailOnMissingIgnoreFile
public SimpleEnvironment setFailOnMissingIgnoreFile(boolean b)
-
-