A B C D E F G H I K M N P R S T U V W 
All Classes All Packages

A

AbstractCompareResultWithSwap - Class in de.redsix.pdfcompare
This CompareResult monitors the memory the JVM consumes through Runtime.totalMemory() - Runtime.freeMemory() when a new page is added.
AbstractCompareResultWithSwap() - Constructor for class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
accept(T) - Method in interface de.redsix.pdfcompare.ThrowingConsumer
 
actualOnly() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
add(PageArea) - Method in class de.redsix.pdfcompare.Exclusions
 
add(PageArea) - Method in class de.redsix.pdfcompare.PageExclusions
 
addActionListener(ActionListener) - Method in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
addDiffArea(PageArea) - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
addEqualPagesToResult() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
addEqualPagesToResult() - Method in interface de.redsix.pdfcompare.env.Environment
 
addEqualPagesToResult() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
addExclusion(PageArea) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
 
addImagesToDocument(PDDocument) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
addImagesToDocument(PDDocument, Map<Integer, ImageWithDimension>) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
addPage(PageDiffCalculator, int, ImageWithDimension, ImageWithDimension, ImageWithDimension) - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
addPage(PageDiffCalculator, int, ImageWithDimension, ImageWithDimension, ImageWithDimension) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
addPage(PageDiffCalculator, int, ImageWithDimension, ImageWithDimension, ImageWithDimension) - Method in class de.redsix.pdfcompare.CompareResultWithExpectedAndActual
 
addPage(PageDiffCalculator, int, ImageWithDimension, ImageWithDimension, ImageWithDimension) - Method in interface de.redsix.pdfcompare.ResultCollector
 
addPageToDocument(PDDocument, ImageWithDimension) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
afterSwap() - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
afterSwap() - Method in class de.redsix.pdfcompare.CompareResultWithMemoryOverflow
 
applyExclusions(BufferedImage) - Method in class de.redsix.pdfcompare.ui.Display
paints shaded areas over defined exclusions
asJson() - Method in class de.redsix.pdfcompare.Exclusions
 
asJson() - Method in class de.redsix.pdfcompare.PageArea
 
asJson(Collection<PageArea>) - Static method in class de.redsix.pdfcompare.PageArea
 
asJson(Stream<PageArea>) - Static method in class de.redsix.pdfcompare.PageArea
 
asJsonWithExclusion(Collection<PageArea>) - Static method in class de.redsix.pdfcompare.PageArea
 
asJsonWithExclusion(Stream<PageArea>) - Static method in class de.redsix.pdfcompare.PageArea
 
await(CountDownLatch, String, Environment) - Static method in class de.redsix.pdfcompare.Utilities
 
awaitTermination(long, TimeUnit) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 

B

base64(String, String) - Static method in class de.redsix.pdfcompare.PdfComparator
Compare two PDFs, that are given as base64 encoded strings.
base64(String, String, T) - Static method in class de.redsix.pdfcompare.PdfComparator
Compare two PDFs, that are given as base64 encoded strings.
blankImage(BufferedImage) - Static method in class de.redsix.pdfcompare.ImageTools
 
blockingExecutor(String, int, int, int, Environment) - Static method in class de.redsix.pdfcompare.Utilities
 
blockingExecutor(String, int, int, Environment) - Static method in class de.redsix.pdfcompare.Utilities
 
BlockingHandler - Class in de.redsix.pdfcompare
 
BlockingHandler() - Constructor for class de.redsix.pdfcompare.BlockingHandler
 
bufferedImage - Variable in class de.redsix.pdfcompare.ImageWithDimension
 

C

CliArguments - Class in de.redsix.pdfcompare.cli
 
CliArguments(String[]) - Constructor for class de.redsix.pdfcompare.cli.CliArguments
 
CliArgumentsParseException - Exception in de.redsix.pdfcompare.cli
 
CliArgumentsParseException(Exception) - Constructor for exception de.redsix.pdfcompare.cli.CliArgumentsParseException
 
color(int, int, int) - Static method in class de.redsix.pdfcompare.DiffImage
 
compare() - Method in class de.redsix.pdfcompare.PdfComparator
Does the actual comparison of the given PDF documents.
CompareResult - Interface in de.redsix.pdfcompare
 
CompareResultImpl - Class in de.redsix.pdfcompare
A CompareResult tracks the differences, that result from a comparison.
CompareResultImpl() - Constructor for class de.redsix.pdfcompare.CompareResultImpl
 
CompareResultWithExpectedAndActual - Class in de.redsix.pdfcompare
A CompareResult, that also stores the expected and actual Image and also keeps diffImages in memory for later display.
CompareResultWithExpectedAndActual() - Constructor for class de.redsix.pdfcompare.CompareResultWithExpectedAndActual
 
CompareResultWithMemoryOverflow - Class in de.redsix.pdfcompare
This CompareResult monitors the memory the JVM consumes through Runtime.totalMemory() - Runtime.freeMemory() when a new page is added.
CompareResultWithMemoryOverflow() - Constructor for class de.redsix.pdfcompare.CompareResultWithMemoryOverflow
Defaults to 70% of the available maxMemory reported by the JVM.
CompareResultWithMemoryOverflow(long) - Constructor for class de.redsix.pdfcompare.CompareResultWithMemoryOverflow
Stores images to disk, when the used memory is higher than the given theshold in megabytes.
CompareResultWithPageOverflow - Class in de.redsix.pdfcompare
This CompareResult monitors the number of pages in the result.
CompareResultWithPageOverflow() - Constructor for class de.redsix.pdfcompare.CompareResultWithPageOverflow
Defaults to swap to disk, when more than 10 pages are stored.
CompareResultWithPageOverflow(int) - Constructor for class de.redsix.pdfcompare.CompareResultWithPageOverflow
Swaps to disk, when more than the given pages are in memory.
ConfigFileEnvironment - Class in de.redsix.pdfcompare.env
This environment uses Lightbend Config to read the configuration data.
ConfigFileEnvironment(Config) - Constructor for class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
ConfigFileEnvironment(File) - Constructor for class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
ConfigFileEnvironment(Reader) - Constructor for class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
ConfigFileEnvironment(Path) - Constructor for class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
contains(int, int) - Method in class de.redsix.pdfcompare.PageArea
 
contains(int, int) - Method in class de.redsix.pdfcompare.PageExclusions
 
create() - Static method in class de.redsix.pdfcompare.env.DefaultEnvironment
 
createTempDir(String) - Static method in class de.redsix.pdfcompare.FileUtils
 

D

de.redsix.pdfcompare - package de.redsix.pdfcompare
 
de.redsix.pdfcompare.cli - package de.redsix.pdfcompare.cli
 
de.redsix.pdfcompare.env - package de.redsix.pdfcompare.env
 
de.redsix.pdfcompare.ui - package de.redsix.pdfcompare.ui
 
decreasePage() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
deepCopy(BufferedImage) - Static method in class de.redsix.pdfcompare.ImageTools
 
DefaultEnvironment - Class in de.redsix.pdfcompare.env
 
DefaultEnvironment() - Constructor for class de.redsix.pdfcompare.env.DefaultEnvironment
 
differencesFound() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
differencesFoundInExclusion() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
diffFound() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
diffFoundInExclusion() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
DiffImage - Class in de.redsix.pdfcompare
 
DiffImage(ImageWithDimension, ImageWithDimension, int, Environment, Exclusions, ResultCollector) - Constructor for class de.redsix.pdfcompare.DiffImage
 
diffImages - Variable in class de.redsix.pdfcompare.CompareResultImpl
 
diffImages() - Method in class de.redsix.pdfcompare.DiffImage
 
Display - Class in de.redsix.pdfcompare.ui
 
Display() - Constructor for class de.redsix.pdfcompare.ui.Display
 
DisplayMain - Class in de.redsix.pdfcompare.ui
 
DisplayMain() - Constructor for class de.redsix.pdfcompare.ui.DisplayMain
 
done() - Method in interface de.redsix.pdfcompare.ResultCollector
 
DummyResourceCache - Class in de.redsix.pdfcompare
 
DummyResourceCache() - Constructor for class de.redsix.pdfcompare.DummyResourceCache
 

E

environment - Variable in class de.redsix.pdfcompare.CompareResultImpl
 
Environment - Interface in de.redsix.pdfcompare.env
 
equals(Object) - Method in class de.redsix.pdfcompare.PageArea
 
equals(Object) - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
EXCLUDED_BACKGROUND_RGB - Static variable in class de.redsix.pdfcompare.ImageTools
 
ExclusionItemPanel - Class in de.redsix.pdfcompare.ui
single exclusion area definition
ExclusionItemPanel(PageArea) - Constructor for class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
Exclusions - Class in de.redsix.pdfcompare
Exclusions collect rectangular areas of the document, that shall be ignored during comparison.
Exclusions(Environment) - Constructor for class de.redsix.pdfcompare.Exclusions
 
ExclusionsPanel - Class in de.redsix.pdfcompare.ui
 
ExclusionsPanel(Display, Environment) - Constructor for class de.redsix.pdfcompare.ui.ExclusionsPanel
 
execute() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
execute(Runnable) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
expectedOnly() - Method in class de.redsix.pdfcompare.CompareResultImpl
 

F

fadeElement(int) - Static method in class de.redsix.pdfcompare.ImageTools
 
fadeExclusion(int) - Static method in class de.redsix.pdfcompare.ImageTools
 
failOnMissingIgnoreFile() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
failOnMissingIgnoreFile() - Method in interface de.redsix.pdfcompare.env.Environment
 
failOnMissingIgnoreFile() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
FileUtils - Class in de.redsix.pdfcompare
 
FileUtils() - Constructor for class de.redsix.pdfcompare.FileUtils
 
finalize() - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
forEach(Consumer<PageArea>) - Method in class de.redsix.pdfcompare.Exclusions
 
forPage(int) - Method in class de.redsix.pdfcompare.Exclusions
 

G

getActualColor() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getActualColor() - Method in interface de.redsix.pdfcompare.env.Environment
 
getActualColor() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getActualFile() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
getActualImage(int) - Method in class de.redsix.pdfcompare.CompareResultWithExpectedAndActual
 
getActualPassword() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
getAllowedDiffInPercent() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getAllowedDiffInPercent() - Method in interface de.redsix.pdfcompare.env.Environment
 
getAllowedDiffInPercent() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getBlankImage() - Method in class de.redsix.pdfcompare.StacktraceImage
 
getColorSpace(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getData() - Method in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
getDiffArea() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
getDifferenceInPercent() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
getDifferences() - Method in interface de.redsix.pdfcompare.CompareResult
Gives a PageArea, that shows the area of a page, where differences where found.
getDifferences() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
getDifferencesJson() - Method in interface de.redsix.pdfcompare.CompareResult
Converts the result of the CompareResult.getDifferences() method to an exclusions JSON format.
getDifferencesJson() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
getDiffImage() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
getDiffImage(int) - Method in class de.redsix.pdfcompare.CompareResultWithExpectedAndActual
 
getDocumentCacheSize() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getDocumentCacheSize() - Method in interface de.redsix.pdfcompare.env.Environment
 
getDocumentCacheSize() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getDPI() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getDPI() - Method in interface de.redsix.pdfcompare.env.Environment
 
getDPI() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getExclusionItemPanels() - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
 
getExclusions() - Method in class de.redsix.pdfcompare.PageExclusions
 
getExclusions() - Method in class de.redsix.pdfcompare.ui.Display
 
getExclusions() - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
get data from UI
getExclusionsFile() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
getExpectedColor() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getExpectedColor() - Method in interface de.redsix.pdfcompare.env.Environment
 
getExpectedColor() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getExpectedFile() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
getExpectedImage(int) - Method in class de.redsix.pdfcompare.CompareResultWithExpectedAndActual
 
getExpectedPassword() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
getExtGState(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getFont(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getImage() - Method in class de.redsix.pdfcompare.DiffImage
 
getImage() - Method in class de.redsix.pdfcompare.StacktraceImage
 
getItemAt(int, int, int) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
find item panel at page coordinates
getItemForArea(PageArea) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
find item panel matching page area exactly
getLeftImage() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
getMaxImageSize() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getMaxImageSize() - Method in interface de.redsix.pdfcompare.env.Environment
 
getMaxImageSize() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getMemorySettings(int) - Static method in class de.redsix.pdfcompare.Utilities
 
getMergeCacheSize() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getMergeCacheSize() - Method in interface de.redsix.pdfcompare.env.Environment
 
getMergeCacheSize() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getMissingIgnoreFile() - Method in exception de.redsix.pdfcompare.IgnoreFileMissing
 
getNrOfImagesToCache() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getNrOfImagesToCache() - Method in interface de.redsix.pdfcompare.env.Environment
 
getNrOfImagesToCache() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getNumberOfPages() - Method in interface de.redsix.pdfcompare.CompareResult
Gives that total number of pages in the result.
getNumberOfPages() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
getNumberOfPages(Path, Environment) - Static method in class de.redsix.pdfcompare.Utilities
 
getOutputFile() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
getOverallTimeout() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getOverallTimeout() - Method in interface de.redsix.pdfcompare.env.Environment
 
getOverallTimeout() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getPage() - Method in class de.redsix.pdfcompare.DiffImage
 
getPage() - Method in class de.redsix.pdfcompare.PageArea
 
getPageDiffsInPercent() - Method in interface de.redsix.pdfcompare.CompareResult
Gives a map of the difference percentages per page.
getPageDiffsInPercent() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
getPageNumber() - Method in class de.redsix.pdfcompare.ui.Display
 
getPagesWithDifferences() - Method in interface de.redsix.pdfcompare.CompareResult
Gives a collection of all the pages, that have a difference.
getPagesWithDifferences() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
getPageToShow() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
getPaths(Path, String) - Static method in class de.redsix.pdfcompare.FileUtils
 
getPattern(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getProperties(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getResult() - Method in class de.redsix.pdfcompare.PdfComparator
 
getShading(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getSwapCacheSize() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getSwapCacheSize() - Method in interface de.redsix.pdfcompare.env.Environment
 
getSwapCacheSize() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getTempDirectory() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
getTempDirectory() - Method in interface de.redsix.pdfcompare.env.Environment
 
getTempDirectory() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
getX1() - Method in class de.redsix.pdfcompare.PageArea
 
getX2() - Method in class de.redsix.pdfcompare.PageArea
 
getXObject(COSObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
getXObject(COSObject) - Method in class de.redsix.pdfcompare.ResourceCacheWithLimitedImages
 
getY1() - Method in class de.redsix.pdfcompare.PageArea
 
getY2() - Method in class de.redsix.pdfcompare.PageArea
 
GOT_FOCUS - Static variable in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 

H

hasCoordinates() - Method in class de.redsix.pdfcompare.PageArea
 
hasDifferenceInExclusion - Variable in class de.redsix.pdfcompare.CompareResultImpl
 
hasDifferenceInExclusion() - Method in interface de.redsix.pdfcompare.CompareResult
Allows to check for differences in excluded areas.
hasDifferenceInExclusion() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
hasFileArguments() - Method in class de.redsix.pdfcompare.cli.CliArguments
 
hashCode() - Method in class de.redsix.pdfcompare.PageArea
 
hashCode() - Method in class de.redsix.pdfcompare.PageDiffCalculator
 
hasImages() - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
hasImages() - Method in class de.redsix.pdfcompare.CompareResultImpl
checks, whether this CompareResult has stored images.
hasOnlyActual() - Method in interface de.redsix.pdfcompare.CompareResult
Only true, when there was no expected document at all.
hasOnlyActual() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
hasOnlyExpected() - Method in interface de.redsix.pdfcompare.CompareResult
Only true, when there was no actual document at all.
hasOnlyExpected() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
hasOnlyOneDoc() - Method in interface de.redsix.pdfcompare.CompareResult
Shows, whether one of the two document to comapre was missing or unreadable.
hasOnlyOneDoc() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
hasPage() - Method in class de.redsix.pdfcompare.PageArea
 
height - Variable in class de.redsix.pdfcompare.ImageWithDimension
 

I

IgnoreFileMissing - Exception in de.redsix.pdfcompare
 
IgnoreFileMissing(File) - Constructor for exception de.redsix.pdfcompare.IgnoreFileMissing
 
IgnoreFileMissing(File, Throwable) - Constructor for exception de.redsix.pdfcompare.IgnoreFileMissing
 
ImageTools - Class in de.redsix.pdfcompare
 
ImageTools() - Constructor for class de.redsix.pdfcompare.ImageTools
 
ImageWithDimension - Class in de.redsix.pdfcompare
 
ImageWithDimension(BufferedImage, float, float) - Constructor for class de.redsix.pdfcompare.ImageWithDimension
 
increasePage() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
init() - Method in class de.redsix.pdfcompare.ui.Display
 
init(CliArguments) - Method in class de.redsix.pdfcompare.ui.Display
 
INPUT_CHANGED - Static variable in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
InThreadExecutorService - Class in de.redsix.pdfcompare
 
InThreadExecutorService() - Constructor for class de.redsix.pdfcompare.InThreadExecutorService
 
invokeAll(Collection<? extends Callable<T>>) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
isEqual - Variable in class de.redsix.pdfcompare.CompareResultImpl
 
isEqual() - Method in interface de.redsix.pdfcompare.CompareResult
Returns, whether the compared documents are equal or not.
isEqual() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
isInvalid() - Method in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
isNotEqual() - Method in interface de.redsix.pdfcompare.CompareResult
The inverse of isEqual()
isNotEqual() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
isSelected(PageArea) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
 
isShowExpected() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
isShutdown() - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
isTerminated() - Method in class de.redsix.pdfcompare.InThreadExecutorService
 

K

keepImages() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
keepImages() - Method in class de.redsix.pdfcompare.CompareResultWithExpectedAndActual
 

M

main(String[]) - Static method in class de.redsix.pdfcompare.Main
 
main(String[]) - Static method in class de.redsix.pdfcompare.ui.DisplayMain
 
Main - Class in de.redsix.pdfcompare
 
Main() - Constructor for class de.redsix.pdfcompare.Main
 
MARKER_WIDTH - Static variable in class de.redsix.pdfcompare.PdfComparator
 

N

needToSwap() - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
needToSwap() - Method in class de.redsix.pdfcompare.CompareResultWithMemoryOverflow
 
needToSwap() - Method in class de.redsix.pdfcompare.CompareResultWithPageOverflow
 
noPagesFound() - Method in class de.redsix.pdfcompare.CompareResultImpl
 
noPagesFound() - Method in interface de.redsix.pdfcompare.ResultCollector
 

P

PageArea - Class in de.redsix.pdfcompare
Describes a rectangular area of a page or multiple pages.
PageArea(int) - Constructor for class de.redsix.pdfcompare.PageArea
Defines the area for the whole page.
PageArea(int, int, int, int) - Constructor for class de.redsix.pdfcompare.PageArea
Defines the same area for every page.
PageArea(int, int, int, int, int) - Constructor for class de.redsix.pdfcompare.PageArea
Defines an area for one particular page.
PageDiffCalculator - Class in de.redsix.pdfcompare
 
PageDiffCalculator(int, double) - Constructor for class de.redsix.pdfcompare.PageDiffCalculator
 
PageDiffCalculator(PageArea) - Constructor for class de.redsix.pdfcompare.PageDiffCalculator
This is a convenience constructor for a single diff.
PageExclusions - Class in de.redsix.pdfcompare
 
PageExclusions() - Constructor for class de.redsix.pdfcompare.PageExclusions
 
PageExclusions(PageExclusions) - Constructor for class de.redsix.pdfcompare.PageExclusions
 
PdfComparator<T extends CompareResultImpl> - Class in de.redsix.pdfcompare
The PdfComparator is the entry point to use for comparing documents.
PdfComparator(File, File) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two File objects for the expected PDF and the actual PDF.
PdfComparator(File, File, T) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two File objects for the expected PDF and the actual PDF.
PdfComparator(InputStream, InputStream) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two InputStream objects for the expected PDF and the actual PDF.
PdfComparator(InputStream, InputStream, T) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two InputStream objects for the expected PDF and the actual PDF.
PdfComparator(String, String) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two filenames for the expected PDF and the actual PDF.
PdfComparator(String, String, T) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two filenames for the expected PDF and the actual PDF.
PdfComparator(Path, Path) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two Path objects for the expected PDF and the actual PDF.
PdfComparator(Path, Path, T) - Constructor for class de.redsix.pdfcompare.PdfComparator
Compare two PDFs by providing two Path objects for the expected PDF and the actual PDF.
PositiveIntegerVerifier - Class in de.redsix.pdfcompare.ui
allow only valid numbers to be input into a JTextField.
PositiveIntegerVerifier() - Constructor for class de.redsix.pdfcompare.ui.PositiveIntegerVerifier
 
put(COSObject, PDPropertyList) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
put(COSObject, PDFont) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
put(COSObject, PDColorSpace) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
put(COSObject, PDAbstractPattern) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
put(COSObject, PDXObject) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
put(COSObject, PDXObject) - Method in class de.redsix.pdfcompare.ResourceCacheWithLimitedImages
 
put(COSObject, PDShading) - Method in class de.redsix.pdfcompare.DummyResourceCache
 
put(COSObject, PDExtendedGraphicsState) - Method in class de.redsix.pdfcompare.DummyResourceCache
 

R

readExclusions(File) - Method in class de.redsix.pdfcompare.Exclusions
 
readExclusions(InputStream) - Method in class de.redsix.pdfcompare.Exclusions
 
readExclusions(Reader) - Method in class de.redsix.pdfcompare.Exclusions
 
readExclusions(String) - Method in class de.redsix.pdfcompare.Exclusions
 
readExclusions(Path) - Method in class de.redsix.pdfcompare.Exclusions
 
redrawImages() - Method in class de.redsix.pdfcompare.ui.Display
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class de.redsix.pdfcompare.BlockingHandler
 
remove(PageArea) - Method in class de.redsix.pdfcompare.Exclusions
 
remove(PageArea) - Method in class de.redsix.pdfcompare.PageExclusions
 
REMOVE - Static variable in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
removeActionListener(ActionListener) - Method in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
removeTempDir(Path) - Static method in class de.redsix.pdfcompare.FileUtils
 
RenderingException - Exception in de.redsix.pdfcompare
 
RenderingException(String) - Constructor for exception de.redsix.pdfcompare.RenderingException
 
RenderingException(String, Throwable) - Constructor for exception de.redsix.pdfcompare.RenderingException
 
RenderingException(Throwable) - Constructor for exception de.redsix.pdfcompare.RenderingException
 
renderPage(InputStream, int, Environment) - Static method in class de.redsix.pdfcompare.Utilities
 
renderPage(Path, int, Environment) - Static method in class de.redsix.pdfcompare.Utilities
 
renderPageAsImage(PDDocument, PDFRenderer, int, Environment) - Static method in class de.redsix.pdfcompare.PdfComparator
 
ResourceCacheWithLimitedImages - Class in de.redsix.pdfcompare
 
ResourceCacheWithLimitedImages(Environment) - Constructor for class de.redsix.pdfcompare.ResourceCacheWithLimitedImages
 
ResultCollector - Interface in de.redsix.pdfcompare
 

S

setActualColor(Color) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setAddEqualPagesToResult(boolean) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setAllowedDiffInPercent(double) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setDocumentCacheSize(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setDPI(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setEditable(boolean) - Method in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
setEnvironment(Environment) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
setEnvironment(Environment) - Method in class de.redsix.pdfcompare.PdfComparator
setExpectedColor(Color) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setFailOnMissingIgnoreFile(boolean) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setInvalid(boolean) - Method in class de.redsix.pdfcompare.ui.ExclusionItemPanel
 
setMaxImageSize(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setMergeCacheSize(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setNrOfImagesToCache(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setOverallTimeout(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setPageToShow(int) - Method in class de.redsix.pdfcompare.ui.ViewModel
 
setParallelProcessing(boolean) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setSelectedFile(File) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
 
setSelectedItem(ExclusionItemPanel) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
highlights the item using a border
setSwapCacheSize(int) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setTempDirectory(Path) - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
setTempDirParent(Path) - Static method in class de.redsix.pdfcompare.FileUtils
 
showActual() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
showExpected() - Method in class de.redsix.pdfcompare.ui.ViewModel
 
showPageArea(PageArea) - Method in class de.redsix.pdfcompare.ui.Display
switches to the page and scrolls to show the area.
shutdown() - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
shutdownAndAwaitTermination(ExecutorService, String) - Static method in class de.redsix.pdfcompare.Utilities
 
shutdownNow() - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
SimpleEnvironment - Class in de.redsix.pdfcompare.env
A SimpleEnvironment can be used to change environment settings programmatically.
SimpleEnvironment() - Constructor for class de.redsix.pdfcompare.env.SimpleEnvironment
 
SimpleEnvironment(Environment) - Constructor for class de.redsix.pdfcompare.env.SimpleEnvironment
 
StacktraceImage - Class in de.redsix.pdfcompare
 
StacktraceImage(String, Throwable, Environment) - Constructor for class de.redsix.pdfcompare.StacktraceImage
 
submit(Runnable) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
submit(Runnable, T) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 
submit(Callable<T>) - Method in class de.redsix.pdfcompare.InThreadExecutorService
 

T

ThrowingConsumer<T,​E extends Throwable> - Interface in de.redsix.pdfcompare
 
toString() - Method in class de.redsix.pdfcompare.DiffImage
 

U

useDifferencesFromCompare(Collection<PageArea>) - Method in class de.redsix.pdfcompare.ui.ExclusionsPanel
 
useParallelProcessing() - Method in class de.redsix.pdfcompare.env.ConfigFileEnvironment
 
useParallelProcessing() - Method in interface de.redsix.pdfcompare.env.Environment
 
useParallelProcessing() - Method in class de.redsix.pdfcompare.env.SimpleEnvironment
 
Utilities - Class in de.redsix.pdfcompare
 
Utilities() - Constructor for class de.redsix.pdfcompare.Utilities
 

V

verify(JComponent) - Method in class de.redsix.pdfcompare.ui.PositiveIntegerVerifier
 
ViewModel - Class in de.redsix.pdfcompare.ui
 
ViewModel(CompareResultWithExpectedAndActual) - Constructor for class de.redsix.pdfcompare.ui.ViewModel
 

W

width - Variable in class de.redsix.pdfcompare.ImageWithDimension
 
with(PageArea) - Method in class de.redsix.pdfcompare.PdfComparator
Deprecated.
withActualPassword(String) - Method in class de.redsix.pdfcompare.PdfComparator
 
withEnvironment(Environment) - Method in class de.redsix.pdfcompare.PdfComparator
Allows to inject an Environment that can override environment settings.
withExpectedPassword(String) - Method in class de.redsix.pdfcompare.PdfComparator
 
withIgnore(PageArea) - Method in class de.redsix.pdfcompare.PdfComparator
Allows to specify an area of a page that is excluded during the comparison.
withIgnore(File) - Method in class de.redsix.pdfcompare.PdfComparator
Reads a file with Exclusions.
withIgnore(InputStream) - Method in class de.redsix.pdfcompare.PdfComparator
Reads Exclusions from an InputStream.
withIgnore(String) - Method in class de.redsix.pdfcompare.PdfComparator
Reads a file with Exclusions.
withIgnore(Path) - Method in class de.redsix.pdfcompare.PdfComparator
Reads a file with Exclusions.
writeTo(OutputStream) - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
writeTo(OutputStream) - Method in interface de.redsix.pdfcompare.CompareResult
Write the result Pdf to an OutputStream.
writeTo(OutputStream) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
writeTo(String) - Method in class de.redsix.pdfcompare.AbstractCompareResultWithSwap
 
writeTo(String) - Method in interface de.redsix.pdfcompare.CompareResult
Write the result Pdf to a file.
writeTo(String) - Method in class de.redsix.pdfcompare.CompareResultImpl
 
A B C D E F G H I K M N P R S T U V W 
All Classes All Packages