Skip navigation links
i-net PDFC Server
A B C D E F G H I J K L M N O P R S T U V W X 

A

activateLicense(String) - Static method in class com.inet.pdfc.PDFC
This method activates an activation key or a license key.
addChangeListener(ResultModel.ResultModelChangeListener) - Method in class com.inet.pdfc.results.ResultModel
Adds a ResultModelChangeListener to this model.
addConfigChangeListener(DefaultConfiguration.ConfigChangeListener) - Method in class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
addPdfSource(PdfSource) - Method in class com.inet.pdfc.config.DirectoryPdfSource
Adds a PDF source to the directory.
addPresenter(BasePresenter) - Method in class com.inet.pdfc.PDFComparer
Adds a Presenter to this PDFComparer.
addProfileChangeListener(DefaultProfile.ProfileChangeListener) - Method in class com.inet.pdfc.config.DefaultProfile
Adds a listener to be notified if a profile value changed
applyPrintRange(ExportFilePresenter.HasPrintRange) - Method in class com.inet.pdfc.presenter.ExportFilePresenter
Set the print range to the Print-implementation.
ArrayPdfSource - Class in com.inet.pdfc.config
This is a PdfSource which is solely based on in-memory data.
ArrayPdfSource(String, long, byte[]) - Constructor for class com.inet.pdfc.config.ArrayPdfSource
Creates the PdfSource for in-memory data.
AttributeDifference<T> - Class in com.inet.pdfc.generator.model.diff
Basic class for difference descriptions
AttributeDifference(AttributeDifference.TYPE, T, T, String) - Constructor for class com.inet.pdfc.generator.model.diff.AttributeDifference
Creates an instance with an old and a new value and sets the instanceType and the messageKey
AttributeDifference.TYPE - Enum in com.inet.pdfc.generator.model.diff
This enum is used to identify the runtime type of an AttributeDifference.

B

BasePresenter - Class in com.inet.pdfc.presenter
A Presenter is responsible to 'present' the result of the comparison in some way.
BasePresenter() - Constructor for class com.inet.pdfc.presenter.BasePresenter
 
BasePresenter.ERROR_SOURCE - Enum in com.inet.pdfc.presenter
Names the thread / task where the error occurred
batchCompare(File, File) - Method in class com.inet.pdfc.PDFComparer
Compare the two given directories, always comparing document files with the same name.
batchCompare(DirectoryPdfSource, DirectoryPdfSource) - Method in class com.inet.pdfc.PDFComparer
Compare the two given directories, always comparing PdfSources with the same name.

C

canInformUserOnErrors() - Method in class com.inet.pdfc.presenter.BasePresenter
Returns whether the presenter is able to handle errors in a way to notify the user.
canInformUserOnErrors() - Method in class com.inet.pdfc.presenter.ConsolePresenter
Returns whether the presenter is able to handle errors in a way to notify the user.
ChangeInfo(ResultModel.STATE_CHANGE_TYPE, ResultModel, PageReadDone, ProgressState) - Constructor for class com.inet.pdfc.results.ResultModel.ChangeInfo
Creates the event object
ChangeInfo(ResultModel, DiffGroup.GroupType, ProgressState) - Constructor for class com.inet.pdfc.results.ResultModel.ChangeInfo
Generates an info for a change in the filter
ChangeInfo(ResultModel, ProgressState) - Constructor for class com.inet.pdfc.results.ResultModel.ChangeInfo
Generates an info for a change in the filter
ChangeInfo(ResultModel.STATE_CHANGE_TYPE, List<? extends DiffGroup>, ResultModel, ProgressState) - Constructor for class com.inet.pdfc.results.ResultModel.ChangeInfo
Creates the event object
Chunk - Interface in com.inet.pdfc.generator.message
This "marker" interface describes a piece of the data that is send to receiver
Chunk.ChunkType - Enum in com.inet.pdfc.generator.message
The type of chunks available in the comparison event queue of i-net PDFC
clear() - Method in class com.inet.pdfc.results.ResultModel
Completely clears the model including the page images.
ColorProvider - Class in com.inet.pdfc.print
Provides the colors used by the Painter to paint the Markers for the Difference Groups and their modifications.
ColorProvider() - Constructor for class com.inet.pdfc.print.ColorProvider
 
com.inet.pdfc - package com.inet.pdfc
 
com.inet.pdfc.config - package com.inet.pdfc.config
 
com.inet.pdfc.error - package com.inet.pdfc.error
 
com.inet.pdfc.generator.message - package com.inet.pdfc.generator.message
 
com.inet.pdfc.generator.model - package com.inet.pdfc.generator.model
 
com.inet.pdfc.generator.model.diff - package com.inet.pdfc.generator.model.diff
 
com.inet.pdfc.presenter - package com.inet.pdfc.presenter
 
com.inet.pdfc.print - package com.inet.pdfc.print
 
com.inet.pdfc.results - package com.inet.pdfc.results
 
com.inet.pdfc.textselection - package com.inet.pdfc.textselection
 
compare(File, File) - Method in class com.inet.pdfc.PDFComparer
Compare the two given PDF-Files located on the file system.
compare(PdfSource, PdfSource) - Method in class com.inet.pdfc.PDFComparer
Compare the two given documents located anywhere.
COMPARE_LINE_STYLES - Static variable in class com.inet.pdfc.config.PDFCProperty
This is a parameter for any type of line/shape comparison - either paged or continuous.
COMPARE_TEXT_CASE_SENSITIVE - Static variable in class com.inet.pdfc.config.PDFCProperty
This switch toggles the case sensitivity of the text comparison.
COMPARE_TEXT_STYLES - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies a comma-separated list of textstyles.
COMPARE_TYPES - Static variable in class com.inet.pdfc.config.PDFCProperty
compareAsync(PdfSource, PdfSource) - Method in class com.inet.pdfc.PDFComparer
Asynchronously compares the two given documents.
compareTo(PdfSource) - Method in class com.inet.pdfc.config.PdfSource
compareTo(AttributeDifference<?>) - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
CompareType - Enum in com.inet.pdfc.config
Defines the different types of element which can be compared or ignored in the continuous compare
ConfigurationFactory - Class in com.inet.pdfc.config
Deprecated.
As of i-net PDFC 4.0, use PDFComparer.setProfile(IProfile) instead to define the configuration
configure(IProfile) - Method in class com.inet.pdfc.presenter.BasePresenter
Configures the presenter according to a configuration.
configure(IProfile) - Method in class com.inet.pdfc.presenter.ConsolePresenter
Configures the presenter according to a profile.
configure(IProfile) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Configures the presenter according to a profile.
configure(IProfile) - Method in class com.inet.pdfc.presenter.ExportFilePresenter
Sets a boolean flag indicating whether an export will be generated when there are no differences found in the compared PDFs.
ConsolePresenter - Class in com.inet.pdfc.presenter
A presenter to print the Modifications of a comparison run to the log.
ConsolePresenter() - Constructor for class com.inet.pdfc.presenter.ConsolePresenter
 
contains(int, int) - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
CONTINUOUS_COMPARE - Static variable in class com.inet.pdfc.config.PDFCProperty
Enables / Disable continuous compare.
CONTINUOUS_COMPARE_TYPES - Static variable in class com.inet.pdfc.config.PDFCProperty
Deprecated.
As of i-net PDFC 4.0, Use PDFCProperty.COMPARE_TYPES instead
CONTINUOUS_DETECT_PAGES - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies whether the continuous compare can be splited instead of comparing all content at once.
CONTINUOUS_FILTERS - Static variable in class com.inet.pdfc.config.PDFCProperty
Deprecated.
As of i-net PDFC 4.0, Use PDFCProperty.FILTERS instead
create(ErrorCode, Object...) - Static method in exception com.inet.pdfc.error.PdfcException
Creates the exception with an error code.
create(ErrorCode, Throwable, Object...) - Static method in exception com.inet.pdfc.error.PdfcException
Creates the exception with error code and root cause.
create(Throwable) - Static method in exception com.inet.pdfc.error.PdfcException
Creates a general exception from a cause.
CREATE_DIFFIMAGES - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies if a PNG image with the marked difference will be created.
CREATE_ORIGIMAGES - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies if a PNG image with the original content will be created for each compared page.
CREATE_XORIMAGES - Static variable in class com.inet.pdfc.config.PDFCProperty
Creates an (negated) XOR image for any pair of pages with differences.
createAndSetupPrintPainter() - Method in class com.inet.pdfc.presenter.ExportPresenter
Constructs a new PrintPainter which can be used to export the result.
createComparer() - Method in class com.inet.pdfc.PDFC
Applies the parsed proprties and creates the comparer
createExportFilename(String, String, String) - Method in class com.inet.pdfc.presenter.BasePresenter
Construct the default Export file name used for exports.

D

DefaultConfiguration - Class in com.inet.pdfc.config
Deprecated.
DefaultConfiguration() - Constructor for class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
As of i-net PDFC 4.0, use DefaultProfile instead
DefaultConfiguration(IConfiguration) - Constructor for class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
As of i-net PDFC 4.0, use DefaultProfile instead
DefaultConfiguration(IProfile) - Constructor for class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
As of i-net PDFC 4.0, use DefaultProfile instead
DefaultConfiguration.ConfigChangeListener - Interface in com.inet.pdfc.config
DefaultProfile - Class in com.inet.pdfc.config
The class contains the default i-net PDFC profile.
DefaultProfile() - Constructor for class com.inet.pdfc.config.DefaultProfile
Default constructor with empty properties
DefaultProfile(IProfile) - Constructor for class com.inet.pdfc.config.DefaultProfile
Creates a new profile as copy of another profile
DefaultProfile.ProfileChangeListener - Interface in com.inet.pdfc.config
A listener that can be registered to be notified if a value in the profile changed
detachFromModel() - Method in class com.inet.pdfc.presenter.BasePresenter
Detaches this presenter from a model.
detachFromModel() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Detaches this presenter from a model.
DifferencePages - Class in com.inet.pdfc.generator.model
A class that represented the pages with differences for a modification or DiffGroup
DifferencesImagePresenter - Class in com.inet.pdfc.presenter
This presenter generates images of all pages as well as side-by-side images of pages with differences.
DifferencesImagePresenter() - Constructor for class com.inet.pdfc.presenter.DifferencesImagePresenter
Creates a difference image presenter.
DifferencesImagePresenter(File) - Constructor for class com.inet.pdfc.presenter.DifferencesImagePresenter
Creates a difference image presenter.
DifferencesImagePresenter.IMAGE_CONFIG - Enum in com.inet.pdfc.presenter
Defines which diff images should be painted
DifferencesPDFPresenter - Class in com.inet.pdfc.presenter
This presenter creates a complete comparison PDF for any comparison.
DifferencesPDFPresenter(File) - Constructor for class com.inet.pdfc.presenter.DifferencesPDFPresenter
Creates the presenter
DifferencesPDFPresenter() - Constructor for class com.inet.pdfc.presenter.DifferencesPDFPresenter
Shortcut to better support spawn for extended classes
DifferencesPNGPresenter - Class in com.inet.pdfc.presenter
This presenter generates images for a complete graphical representation of the comparison.
DifferencesPNGPresenter(File) - Constructor for class com.inet.pdfc.presenter.DifferencesPNGPresenter
Creates the presenter
DifferencesPrintPresenter - Class in com.inet.pdfc.presenter
This presenter exports a graphical overview of the complete comparison to a printer.
DifferencesPrintPresenter(PrintService, PrintRequestAttributeSet) - Constructor for class com.inet.pdfc.presenter.DifferencesPrintPresenter
Create a new Presenter which exports the complete comparison result to a printer.
DiffGroup - Class in com.inet.pdfc.generator.model
A DiffGroup describes a set of subsequent Modifications in a document.
DiffGroup() - Constructor for class com.inet.pdfc.generator.model.DiffGroup
 
DiffGroup.GroupType - Enum in com.inet.pdfc.generator.model
Defines the type of a DiffGroup and thus how to interpret the content of the affected elements lists.
DirectoryPdfSource - Class in com.inet.pdfc.config
This is a simple directory listing interface for the batch comparison.
DirectoryPdfSource(String) - Constructor for class com.inet.pdfc.config.DirectoryPdfSource
Creates an empty directory source.
DirectoryPdfSource(File) - Constructor for class com.inet.pdfc.config.DirectoryPdfSource
Creates the directory source for a file directory.
DirectoryPdfSource(String, PdfSource...) - Constructor for class com.inet.pdfc.config.DirectoryPdfSource
Creates an artificial directory source

E

errorOcurred(ExceptionData, boolean, BasePresenter.ERROR_SOURCE) - Method in interface com.inet.pdfc.results.ResultModel.ResultModelChangeListener
Called by the model whenever certain errors occur.
ExceptionData - Class in com.inet.pdfc.error
A JSON serializable replacement for Throwables.
ExceptionData(Throwable) - Constructor for class com.inet.pdfc.error.ExceptionData
Creates an instance for a Throwable
executeImmediately(ResultModel) - Method in class com.inet.pdfc.presenter.BasePresenter
Forces an execution of the presenter no matter the current model state.
executeImmediately(ResultModel) - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Forces an execution of the presenter no matter the current model state.
EXPORT_PDF_ALWAYS - Static variable in class com.inet.pdfc.config.PDFCProperty
Defines in which cases the PDF export should create an export file.
ExportFilePresenter - Class in com.inet.pdfc.presenter
Sub-Presenter for Differences-Exports creating a file result, such as PDF or PNG.
ExportFilePresenter() - Constructor for class com.inet.pdfc.presenter.ExportFilePresenter
 
ExportFilePresenter.HasPrintRange - Interface in com.inet.pdfc.presenter
Interface for PrintToX which have a Print-Range property.
ExportPresenter - Class in com.inet.pdfc.presenter
Basic presenter for Exports which generates a graphical comparison result.
ExportPresenter() - Constructor for class com.inet.pdfc.presenter.ExportPresenter
 

F

FilePdfSource - Class in com.inet.pdfc.config
This is a PdfSource which based on a file system object.
FilePdfSource(File) - Constructor for class com.inet.pdfc.config.FilePdfSource
Creates the PdfSource for a file system object.
FilePdfSource(File, String) - Constructor for class com.inet.pdfc.config.FilePdfSource
Creates the PdfSource for a file system object.
FilePdfSource(File, String, boolean) - Constructor for class com.inet.pdfc.config.FilePdfSource
Creates the PdfSource for a file system object.
FILTER_PATTERNS - Static variable in class com.inet.pdfc.config.PDFCProperty
The CR-separated list of patterns for the RegExp Filter.
FILTERS - Static variable in class com.inet.pdfc.config.PDFCProperty
Defines the filters to be used before the elements of the documents are passed to the comparer.
FilterType - Enum in com.inet.pdfc.config
Deprecated.
As of i-net PDFC 4.0; As of this version filters are plugins. Any of these filter plugins can be removed or deactivated so there is no longer a central class to name all filters. To get all available filters use PDFComparer.getAvailableFilterKeys()
FIXED_FOOTER_SIZE - Static variable in class com.inet.pdfc.config.PDFCProperty
 
FIXED_HEADER_SIZE - Static variable in class com.inet.pdfc.config.PDFCProperty
 
FIXED_ORDER_KEYWORD - Static variable in enum com.inet.pdfc.config.FilterType
Deprecated.
 

G

getAddedElements() - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns a list of elements which are added of have a new value in the SECOND document.
getAffectedElements(boolean) - Method in class com.inet.pdfc.generator.model.Modification
Returns a list of element, affected by this modification in either document
getAppearance() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Returns the appearance.
getAreas() - Method in interface com.inet.pdfc.textselection.TextInfo
Get the areas of the TextInfo.
getAttributeDifference(Class<T>) - Method in class com.inet.pdfc.generator.model.Modification
Returns a certain tyoe of changes which was applied to all affected elements.
getAttributeDifferences() - Method in class com.inet.pdfc.generator.model.Modification
Returns a list of changes which was applied to all affected elements.
getAvailableCompareModeKeys() - Static method in class com.inet.pdfc.PDFComparer
Returns the keys of all compare modes that are available to the application.
getAvailableFilterKeys() - Static method in class com.inet.pdfc.PDFComparer
Returns the keys of all filters that are available to the application.
getBool(String) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as a boolean.
getBool(PDFCProperty<?>) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as a boolean.
getBool(PDFCProperty<?>) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as a boolean.
getBool(String) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as a boolean.
getBoundingElements() - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns the elements which define the bounds of the group in the element flow of the first and second document.
getBounds(boolean) - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns the overall outline of all affected elements of this group in one of the documents.
getBounds() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the bounds of the whole text info, SCALED
getCaption() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Returns the caption to be displayed in the area
getChangedFilter() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
Returns the changed filter type.
getCharWidth() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the width of all characters of the text in pixel
getColor() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
The base color to draw this highlight
getComparisonParameters() - Method in class com.inet.pdfc.results.ResultModel
Returns the static data for the current comparison.
getConfigKey() - Method in enum com.inet.pdfc.presenter.DifferencesImagePresenter.IMAGE_CONFIG
Returns the configuration value required for this setting
getConfigSetting(IProfile) - Static method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Returns the image paint type as defined by the configuration
getConfiguration() - Static method in class com.inet.pdfc.config.ConfigurationFactory
Deprecated.
As of i-net PDFC 4.0, use PDFComparer.setProfile(IProfile) instead to define the configuration. For create a Configuration use new DefaultProfile()
getConfiguration() - Method in class com.inet.pdfc.generator.message.InfoData
Deprecated.
As of i-net PDFC 4.0, use InfoData.getProfile() instead
getContent() - Method in class com.inet.pdfc.config.ArrayPdfSource
Returns the opened Document for this PdfSource.
getContent() - Method in class com.inet.pdfc.config.FilePdfSource
Returns the opened Document for this PdfSource.
getContent() - Method in class com.inet.pdfc.config.PdfSource
Returns the opened Document for this PdfSource.
getContentType() - Method in class com.inet.pdfc.generator.model.Modification
Returns the base type of the elements in this modification.
getDefaultExportName(String) - Method in class com.inet.pdfc.presenter.BasePresenter
Returns the default export file name of the current comparison.
getDefaultValue() - Method in class com.inet.pdfc.config.PDFCProperty
Returns the default value of the property.
getDifferencePages(boolean) - Method in class com.inet.pdfc.generator.model.DiffGroup
Return the difference pageNumbers or null if no elements exist for this document
getDifferencePages(boolean) - Method in class com.inet.pdfc.generator.model.Modification
Return the difference pageNumbers or null if no elements exist for this document
getDifferences(boolean) - Method in class com.inet.pdfc.results.ResultModel
Returns either all or only the visible differences in this model.
getDifferencesCount() - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns the number modifications in this group.
getDifferencesCount(boolean) - Method in class com.inet.pdfc.results.ResultModel
Returns the number of differences held by this model.
getDouble(String) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as a double.
getDouble(PDFCProperty<?>) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as a double.
getDouble(PDFCProperty<?>) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as a double.
getDouble(String) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as a double.
getElementTypesForCompareTypes(List<CompareType>) - Static method in enum com.inet.pdfc.config.CompareType
Returns a set of ElementType which includes all element types covered by the given CompareTypes
getEndL() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
The end page in the first document
getEndPage() - Method in class com.inet.pdfc.generator.model.DifferencePages
Return the end page, where the difference ends
getEndR() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
The end page in the second document
getErrorClass() - Method in class com.inet.pdfc.error.ExceptionData
Returns the full class name of the root cause Throwable
getErrorCode() - Method in class com.inet.pdfc.error.ExceptionData
Returns the error code or -1 if there original Throwable had none
getErrorCodeMessage() - Method in class com.inet.pdfc.error.ExceptionData
Returns the message, but added the error code to enable filtering by error handler.
getExportStream() - Method in class com.inet.pdfc.presenter.DifferencesPDFPresenter
Opens an returns an output stream for the result of the current BasePresenter.getModel().
getExportStream() - Method in class com.inet.pdfc.presenter.DifferencesPNGPresenter
Opens an returns an output stream for the result of the current BasePresenter.getModel().
getExportStream() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Opens an returns an output stream for the result of the current ReportPDFPresenter.getModel().
getFilterKey() - Method in interface com.inet.pdfc.generator.message.HighlightData
Returns the key of the filter which created the highlight.
getFilterType(String) - Static method in enum com.inet.pdfc.config.FilterType
Deprecated.
Return a default filter or null if for this value didn't found a default filter
getFirstFile() - Method in class com.inet.pdfc.generator.message.InfoData
returns the file of the secondPDF being compared
getFirstTotalPageNumber() - Method in class com.inet.pdfc.generator.message.InfoData
returns the total number of pages in the first PDF
getHeight() - Method in class com.inet.pdfc.results.ResultPage
Returns the unscaled height of the page in pixel
getHeight() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the height in pixels
getHighlightData(FilterType) - Method in class com.inet.pdfc.results.ResultModel
Deprecated.
As of i-net PDFC 4.0 - use ResultModel.getHighlightData(String) instead
getHighlightData(String) - Method in class com.inet.pdfc.results.ResultModel
Return the highlight overlay data for a certain filter or type.
getHighlights() - Method in class com.inet.pdfc.results.ResultPage
Returns a list with all highlights for this page
getHighlightsForPage(int, boolean) - Method in class com.inet.pdfc.results.ResultModel
Returns the highlights for a page.
getImage() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Returns the image.
getInstanceType() - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
Returns the type of this instance.
getInt(String) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as an int.
getInt(PDFCProperty<?>) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as an int.
getInt(PDFCProperty<?>) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as an int.
getInt(String) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as an int.
getJson() - Method in class com.inet.pdfc.presenter.JsonPresenter
Return the JSON Data as String
getLabel() - Method in interface com.inet.pdfc.textselection.TextInfo
String representation for the content
getLastModified() - Method in class com.inet.pdfc.config.ArrayPdfSource
Returns the time of the last modification to the document.
getLastModified() - Method in class com.inet.pdfc.config.FilePdfSource
Returns the time of the last modification to the document.
getLastModified() - Method in class com.inet.pdfc.config.PdfSource
Returns the time of the last modification to the document.
getLimits() - Method in class com.inet.pdfc.config.PDFCProperty
Returns the lower and upper limit for numeric properties.
getLocalizedName() - Method in enum com.inet.pdfc.generator.model.DiffGroup.GroupType
Returns the localized name for this type
getMarkerColor(DiffGroup.GroupType) - Method in class com.inet.pdfc.print.ColorProvider
Returns the color of the marker for a difference group of the given type
getMaxPageCount() - Method in class com.inet.pdfc.results.ResultModel
Deprecated.
As of i-net PDFC 4.0, use ResultModel.getPageCount(boolean) instead since ResultModel.getMaxPageCount() may cause null issues if used for ResultModel.getPage(int, boolean)
getMessage() - Method in class com.inet.pdfc.error.ExceptionData
Returns the message of the root cause
getMessage() - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
Returns the log message for this difference
getMessage() - Method in class com.inet.pdfc.generator.model.Modification
Returns a log message which describes this modification.
getMetaProperties() - Method in class com.inet.pdfc.config.PdfSource
Returns the meta properties map to store any additional information to.
getModel() - Method in class com.inet.pdfc.presenter.BasePresenter
Returns the model this presenter is registered to
getModel() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Returns the model this presenter is registered to
getModifications() - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns the list of modifications contained in this group.
getModificationType() - Method in class com.inet.pdfc.generator.model.Modification
Returns the type of modification described by this instance
getModuleTypes() - Method in class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
getModuleTypes() - Method in interface com.inet.pdfc.config.IConfiguration
Deprecated.
As of i-net PDFC 4.0, will always yield an empty list
use CompareType instead to set types for PDFCProperty.COMPARE_TYPES
getName() - Method in class com.inet.pdfc.config.DirectoryPdfSource
Returns the name of the directory if set
getName() - Method in class com.inet.pdfc.config.PdfSource
Returns the name of the PDF document.
getNewValue() - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
Returns the value of the compared property in the second document
getNewValueDescriptor() - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
Returns the descriptor for the new value, which is the formatted new value object
getNormalizerTypes() - Method in class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
getNormalizerTypes() - Method in interface com.inet.pdfc.config.IConfiguration
Deprecated.
As of i-net PDFC 4.0, will always yield an empty list
use FilterType instead to set types for PDFCProperty.FILTERS
getObject(String) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as an Object.
getObject(PDFCProperty<?>) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as an Object.
getObject(PDFCProperty<?>) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as an Object.
getObject(String) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as an Object.
getOldValue() - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
Returns the value of the compared property in the first document
getOldValueDescriptor() - Method in class com.inet.pdfc.generator.model.diff.AttributeDifference
Returns the descriptor for the old value, which is the formatted old value object
getOutlineColor(DiffGroup.GroupType) - Method in class com.inet.pdfc.print.ColorProvider
Returns the color to mark the difference elements inside a difference group of the given type
getPage(int, boolean) - Method in class com.inet.pdfc.results.ResultModel
Returns a page info object for a certain page.
getPageAt(Point, boolean) - Method in class com.inet.pdfc.results.ResultModel
Returns the page at the specified location or null if there is no page at the specified location.
getPageCount(boolean) - Method in class com.inet.pdfc.results.ResultModel
Returns the number of pages CURRENTLY AVAILABLE for one of the documents.
getPageHighlights(int, boolean) - Method in interface com.inet.pdfc.generator.message.HighlightData
Returns the highlights of this container for a certain page
getPageImage(double) - Method in class com.inet.pdfc.results.ResultPage
Renders the page to a BufferedImage.
getPageImage(double, double) - Method in class com.inet.pdfc.results.ResultPage
Renders the page to a BufferedImage.
getPageImageCache() - Method in class com.inet.pdfc.results.ResultModel
Returns the page image cache.
getPageIndex() - Method in class com.inet.pdfc.results.ResultPage
Returns the zero based page index of this page
getPageIndex() - Method in interface com.inet.pdfc.textselection.TextInfo
Get the pageIndex of the TextInfo
getPageOffset() - Method in class com.inet.pdfc.results.ResultPage
Returns the page offset which is the absolute rendering position in side by side mode.
getParent() - Method in class com.inet.pdfc.presenter.BasePresenter
Returns the parent presenter.
getPassword() - Method in class com.inet.pdfc.config.PdfSource
Returns the user password to decode the PDF source
getPath() - Method in class com.inet.pdfc.config.PdfSource
Get the path of this document, if one exist.
getPdfFile() - Method in class com.inet.pdfc.config.FilePdfSource
Deprecated.
As of i-net PDFC 4.0, use the getPath() methode
getPdfSource(String) - Method in class com.inet.pdfc.config.DirectoryPdfSource
Returns a PDF source from the directory.
getPdfSources() - Method in class com.inet.pdfc.config.DirectoryPdfSource
Returns all PDF sources registered to this directory
getProfile() - Method in class com.inet.pdfc.generator.message.InfoData
Returns the profile which was used for this comparison run.
getProgress() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
Returns the overall progress of the comparison and export in percent
getProp(String) - Static method in enum com.inet.pdfc.PDFC.PROP
Returns the property for a key name
getProp(char) - Static method in enum com.inet.pdfc.PDFC.PROP
Returns the property for a shortcut char
getProperties() - Method in class com.inet.pdfc.config.DefaultProfile
Returns set of properties defined in this configuration
getRawContent() - Method in class com.inet.pdfc.config.ArrayPdfSource
Returns the binary content of this PdfSource
getRemovedElements() - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns a list of elements which are removed of have a modified value in the FIRST document.
getRenderCacheKey() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Returns the key of the render cache entry for drawing this highlight.
getRotation() - Method in interface com.inet.pdfc.textselection.TextInfo
Get the rotation of this element in radians
getScale() - Method in interface com.inet.pdfc.textselection.TextInfo
Get the scale of the BaseTextInfo
getSecondFile() - Method in class com.inet.pdfc.generator.message.InfoData
returns the file of the first PDF being compared
getSecondTotalPageNumber() - Method in class com.inet.pdfc.generator.message.InfoData
returns the total number of pages in the second PDF
getSelectedValues(IProfile, PDFCProperty<?>) - Static method in class com.inet.pdfc.config.PDFCProperty
Convenience function to get the selected enum values for an Enum type property
getSize() - Method in class com.inet.pdfc.config.ArrayPdfSource
Returns the size of the raw data in bytes
getSize() - Method in class com.inet.pdfc.config.FilePdfSource
Returns the size of the raw data in bytes
getSize() - Method in class com.inet.pdfc.config.PdfSource
Returns the size of the raw data in bytes
getSize() - Method in class com.inet.pdfc.results.ResultPage
Returns the size of the page in pixels, unscaled
getSource() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
Returns the source data model
getSourceType() - Method in class com.inet.pdfc.generator.model.Modification
Returns DiffGroup.GroupType of the DiffGroup which contains this Modification
getStack() - Method in class com.inet.pdfc.error.ExceptionData
Returns the stack trace of the root cause Throwable
getStartL() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
The start page in the first document
getStartPage() - Method in class com.inet.pdfc.generator.model.DifferencePages
Return the start page, where the difference starts
getStartR() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
The start page in the second document
getString(String) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as a String.
getString(PDFCProperty<?>) - Method in class com.inet.pdfc.config.DefaultProfile
Returns the value of the specified PDFCProperty as a String.
getString(PDFCProperty<?>) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as a String.
getString(String) - Method in interface com.inet.pdfc.config.IProfile
Returns the value of the specified PDFCProperty as a String.
getText() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the content of this text info
getTextInfos() - Method in class com.inet.pdfc.results.ResultPage
Returns the text infos required to select and copy text
getType() - Method in class com.inet.pdfc.config.PDFCProperty
Returns the type of the property value.
getType() - Method in interface com.inet.pdfc.generator.message.Chunk
Returns the type of this chunk
getType() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Returns the type.
getType() - Method in class com.inet.pdfc.generator.message.InfoData
Returns the type of this chunk
getType() - Method in class com.inet.pdfc.generator.model.DiffGroup
Returns the type of differences in this group.
getType() - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
The type of change
getType() - Method in interface com.inet.pdfc.textselection.TextInfo
Get the type of this element
getTypeKey() - Method in interface com.inet.pdfc.generator.message.HighlightData
Deprecated.
As of i-net PDFC 4.0, use HighlightData.getFilterKey() instead
getValidValues() - Method in class com.inet.pdfc.config.PDFCProperty
Returns the available values in case of an String or Enum type.
getVersion(boolean, boolean) - Static method in class com.inet.pdfc.PDFC
Returns the current version of PDFC as a String in the format: MAJOR.MINOR.Build number
getWhiteSpaceWidth() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the width of a whitespace using the font in this TextInfoImpl with the size of this TextInfo multiplied by 20 and scaled.
getWidth() - Method in class com.inet.pdfc.results.ResultPage
Returns the unscaled width of the page in pixel
getX() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the x-coordinate of the element
getY() - Method in interface com.inet.pdfc.textselection.TextInfo
Returns the y-coordinate of the element

H

hasPageImage() - Method in class com.inet.pdfc.results.ResultPage
Returns whether the page image cache contains an image for this page
Highlight(int, int, int, int, String, HighlightData.Highlight.Appearance, Color) - Constructor for class com.inet.pdfc.generator.message.HighlightData.Highlight
Creates the highlight area
HighlightData - Interface in com.inet.pdfc.generator.message
This is a container to display certain highlights in the pages displayed in a GUI component.
HighlightData.Highlight - Class in com.inet.pdfc.generator.message
Represents a highlight area on a certain page.
HighlightData.Highlight.Appearance - Enum in com.inet.pdfc.generator.message
Appearances of a highlight.

I

IConfiguration - Interface in com.inet.pdfc.config
Deprecated.
As of i-net PDFC 4.0, use IProfile
IMAGE_SCALE_FACTOR - Static variable in class com.inet.pdfc.config.PDFCProperty
Defines a scale factor for the generated images (original and difference images).
InfoData - Class in com.inet.pdfc.generator.message
information about a specific page comparison
InfoData(PdfSource, PdfSource, int, int, IConfiguration) - Constructor for class com.inet.pdfc.generator.message.InfoData
Deprecated.
InfoData(PdfSource, PdfSource, IConfiguration) - Constructor for class com.inet.pdfc.generator.message.InfoData
Deprecated.
As of i-net PDFC 4.0, use InfoData.InfoData(PdfSource, PdfSource, IProfile) instead
InfoData(PdfSource, PdfSource, int, int, IProfile) - Constructor for class com.inet.pdfc.generator.message.InfoData
default constructor with necessary dependencies
InfoData(PdfSource, PdfSource, IProfile) - Constructor for class com.inet.pdfc.generator.message.InfoData
creates the instance for not yet parsed files.
INVISIBLEELEMENTS_HIDE_ROTATION - Static variable in class com.inet.pdfc.config.PDFCProperty
Deprecated.
As of i-net PDFC 4.0, Use PDFCProperty.FILTERS instead (@link FilterType#HIDEROTATEDTEXT)
IProfile - Interface in com.inet.pdfc.config
The PDFC profile containing the various settings for PDFC such as comparison sensitivity, comparison types etc.
isAffected(int, boolean) - Method in class com.inet.pdfc.results.ResultModel.ChangeInfo
Check whether a certain page was affected by this Change.
isAnnotation() - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Returns a flag indicating this highlight represents an annotation.
isCreateTextSelectionData() - Method in class com.inet.pdfc.PDFComparer
Defines whether the comparer creates the TextInfoImpl data for the ResultModel as well.
isDrawLeft() - Method in enum com.inet.pdfc.presenter.DifferencesImagePresenter.IMAGE_CONFIG
 
isDrawRight() - Method in enum com.inet.pdfc.presenter.DifferencesImagePresenter.IMAGE_CONFIG
 
isEmpty() - Method in class com.inet.pdfc.results.ResultModel
Returns whether the list of page info objects is empty
isExportOnlyOnDifferences() - Method in class com.inet.pdfc.presenter.ExportFilePresenter
Returns whether the export will only be generated if there are differences.
isLeft() - Method in class com.inet.pdfc.results.ResultPage
Check whether this page is on the left side or on the right side.
isLeft() - Method in interface com.inet.pdfc.textselection.TextInfo
Get the left of the TextInfo
isTypePainted() - Method in enum com.inet.pdfc.generator.model.DiffGroup.GroupType
Indicates whether this group type is painted
isTypeVisible(DiffGroup.GroupType) - Method in class com.inet.pdfc.results.ResultModel
Returns whether differences of a certain DiffGroup.GroupType is shown / used in the presentation of this result model.

J

JsonDifference(int, Modification.ModificationType, JsonPresenter.MediaTyp, String) - Constructor for class com.inet.pdfc.presenter.JsonPresenter.JsonDifference
JSON format for differences
JsonPresenter - Class in com.inet.pdfc.presenter
A presenter to format the Modifications of a comparison run to JSON Data.
JsonPresenter() - Constructor for class com.inet.pdfc.presenter.JsonPresenter
 
JsonPresenter.JsonDifference - Class in com.inet.pdfc.presenter
JSON format for differences
JsonPresenter.JsonResult - Class in com.inet.pdfc.presenter
JSON format for result model for enduser
JsonResult(String, String, List<JsonPresenter.JsonDifference>) - Constructor for class com.inet.pdfc.presenter.JsonPresenter.JsonResult
JSON format for result model for enduser

K

KEY_DESCRIPTION - Static variable in interface com.inet.pdfc.config.IProfile
 
KEY_NAME - Static variable in interface com.inet.pdfc.config.IProfile
 
KEY_NAME - Static variable in class com.inet.pdfc.config.PdfSource
 
KEY_PASSWORD - Static variable in class com.inet.pdfc.config.PdfSource
 
KEY_PATH - Static variable in class com.inet.pdfc.config.PdfSource
 

L

LOG_FILE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the file where logged information is to be stored.
LOG_LEVEL - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the Logging Level.
LOGGER - Static variable in class com.inet.pdfc.presenter.BasePresenter
 

M

main(String[]) - Static method in class com.inet.pdfc.PDFC
Starts i-net PDFC with the given arguments - either two folders or two files.
MAX_ERRORS_PER_FILE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of errors that can occur before the comparison will be stopped for the current PDF file.
MAX_FILENAME_LENGTH - Static variable in class com.inet.pdfc.presenter.BasePresenter
The maximum length the filename of an exported file is allowed to have without extension.
modelChanged(ResultModel.ChangeInfo) - Method in interface com.inet.pdfc.results.ResultModel.ResultModelChangeListener
Called by the model whenever the date in the model is changed.
Modification - Class in com.inet.pdfc.generator.model
A Modification is the smallest change description in the differences model of i-net PDFC.
Modification(DiffGroup.GroupType, List<PagedElement>, List<PagedElement>, List<AttributeDifference<?>>) - Constructor for class com.inet.pdfc.generator.model.Modification
Creates a modification description for a list of elements.
Modification(DiffGroup.GroupType, PagedElement, PagedElement, List<AttributeDifference<?>>) - Constructor for class com.inet.pdfc.generator.model.Modification
Creates a modification description for a pair of elements.
Modification.ModificationType - Enum in com.inet.pdfc.generator.model
The type of the modification which side has modifications and whether the changes do apply- This is loosely coupled to the severity type of DiffGroups.
MODULES - Static variable in class com.inet.pdfc.config.PDFCProperty
Deprecated.
As of i-net PDFC 4.0, Use PDFCProperty.COMPARE_TYPES instead

N

name() - Method in class com.inet.pdfc.config.PDFCProperty
Get the name of the property
NORMALIZERS - Static variable in class com.inet.pdfc.config.PDFCProperty
Deprecated.
As of i-net PDFC 4.0, Use PDFCProperty.FILTERS instead

O

onClear() - Method in class com.inet.pdfc.presenter.BasePresenter
Called upon comparison startup.
onClear() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Called upon comparison startup.
onComparisonDone() - Method in class com.inet.pdfc.presenter.BasePresenter
Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.ConsolePresenter
Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.DifferencesPDFPresenter
Creates the actual result PDF Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.DifferencesPNGPresenter
Creates the actual result PDF Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.DifferencesPrintPresenter
Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.JsonPresenter
Called to indicate that a comparison has finished.
onComparisonDone() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Creates and saves a report for the registered comparison model.
onDataUpdate() - Method in class com.inet.pdfc.presenter.BasePresenter
Called whenever the referred model receives a data chunk.
onDataUpdate() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Called whenever the referred model receives a data chunk.
onError(ExceptionData, boolean, BasePresenter.ERROR_SOURCE) - Method in class com.inet.pdfc.presenter.BasePresenter
Called in case of an error that occurred either in one of the parser threads or in the compare thread.
onError(ExceptionData, boolean, BasePresenter.ERROR_SOURCE) - Method in class com.inet.pdfc.presenter.ConsolePresenter
Called in case of an error that occurred either in one of the parser threads or in the compare thread.
onError(ExceptionData, boolean, BasePresenter.ERROR_SOURCE) - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Called in case of an error that occurred either in one of the parser threads or in the compare thread.
onFilterChange() - Method in class com.inet.pdfc.presenter.BasePresenter
Called whenever the filter conditions of the referenced model have changed.
onFilterChange() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Called whenever the filter conditions of the referenced model have changed.
onFinish() - Method in class com.inet.pdfc.presenter.BasePresenter
OPTIONAL: Called in case of batch comparison at the end of all comparisons of the batch run.
onFinish() - Method in class com.inet.pdfc.presenter.ConsolePresenter
OPTIONAL: Called in case of batch comparison at the end of all comparisons of the batch run.
onFinish() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
OPTIONAL: Called in case of batch comparison at the end of all comparisons of the batch run.
onInit() - Method in class com.inet.pdfc.presenter.BasePresenter
Called at the time the document informations have been set.
onInit() - Method in class com.inet.pdfc.presenter.ConsolePresenter
Called at the time the document informations have been set.
onInit() - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Creates the root and the subfolder for the current comparison run.
onInit() - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Called at the time the document informations have been set.
onProgressUpdate(float) - Method in class com.inet.pdfc.presenter.BasePresenter
Called whenever the comparison sends a progress state.
onProgressUpdate(float) - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Called whenever the comparison sends a progress state.
onPropertyUpdate(PDFCProperty<?>, Object) - Method in interface com.inet.pdfc.config.DefaultConfiguration.ConfigChangeListener
Deprecated.
Called when the given property changed
onPropertyUpdate(String, Object) - Method in interface com.inet.pdfc.config.DefaultConfiguration.ConfigChangeListener
Deprecated.
Called when a property with the given name changed
onPropertyUpdate(PDFCProperty<?>, Object) - Method in interface com.inet.pdfc.config.DefaultProfile.ProfileChangeListener
Called when the given property changed
onPropertyUpdate(String, Object) - Method in interface com.inet.pdfc.config.DefaultProfile.ProfileChangeListener
Called when a property with the given name changed

P

PAINT_BOTH - Static variable in class com.inet.pdfc.presenter.ExportPresenter
 
PAINT_LEFT - Static variable in class com.inet.pdfc.presenter.ExportPresenter
 
PAINT_RIGHT - Static variable in class com.inet.pdfc.presenter.ExportPresenter
 
PDFC - Class in com.inet.pdfc
Main entry point into i-net PDFC Example 1: "java -jar PDFC.jar c:\folder1 c:\folder2 -c c:\myconfig.xml"
Compares all PDF files in the two folders which have the same name, using the configuration file to pre-configure PDFC.
PDFC(File, File, Map<PDFC.PROP, String>) - Constructor for class com.inet.pdfc.PDFC
Creates the command line executor
PDFC.PROP - Enum in com.inet.pdfc
Enum of all known command line switches and options, along with their long and short for and info about their default value and whether they require a parameter
PdfcException - Exception in com.inet.pdfc.error
Primary exception type to send exceptions with a numeric cause.
PdfcException(ErrorCode, Object...) - Constructor for exception com.inet.pdfc.error.PdfcException
Creates the exception with an error code
PdfcException(ErrorCode, Throwable, Object...) - Constructor for exception com.inet.pdfc.error.PdfcException
Creates the exception with error code and root cause
PdfcException(Throwable) - Constructor for exception com.inet.pdfc.error.PdfcException
Creates a new general or wrapped exception from a cause.
PDFComparer - Class in com.inet.pdfc
This is the main entry point when using i-net PDFC API.
PDFComparer() - Constructor for class com.inet.pdfc.PDFComparer
Creates an empty comparer instance.
PDFCProperty<T> - Class in com.inet.pdfc.config
Enumeration of the various configuration properties which can be set for i-net PDFC.
PDFCProperty(String, int, int, int) - Constructor for class com.inet.pdfc.config.PDFCProperty
Creates a new integer PDFCProperty with the specified default value.
PDFCProperty(String, double, double, double) - Constructor for class com.inet.pdfc.config.PDFCProperty
Creates a new double PDFCProperty with the specified default value.
PDFCProperty(String, boolean) - Constructor for class com.inet.pdfc.config.PDFCProperty
Creates a new boolean PDFCProperty with the specified default value.
PDFCProperty(String, String, String...) - Constructor for class com.inet.pdfc.config.PDFCProperty
Creates a new single-choice PDFCProperty with the specified default value and a set of valid values.
PDFCProperty(String, Class<T>, D...) - Constructor for class com.inet.pdfc.config.PDFCProperty
Creates a new multi-choice PDFCProperty with the specified default value and a set of valid values.
PdfSource - Class in com.inet.pdfc.config
This is an abstraction for raw PDF documents.
PdfSource() - Constructor for class com.inet.pdfc.config.PdfSource
 
putObject(PDFCProperty<?>, Object) - Method in class com.inet.pdfc.config.DefaultProfile
Deprecated.
As of i-net PDFC 4.0, use DefaultProfile.putValue(PDFCProperty, String) instead
putObject(String, Object) - Method in class com.inet.pdfc.config.DefaultProfile
Deprecated.
As of i-net PDFC 4.0, use DefaultProfile.putValue(String, String) instead
putObject(PDFCProperty<?>, Object) - Method in interface com.inet.pdfc.config.IProfile
Deprecated.
As of i-net PDFC 4.0, use IProfile.putValue(PDFCProperty, String) instead since all values have to be serializable as a String
putObject(String, Object) - Method in interface com.inet.pdfc.config.IProfile
Deprecated.
As of i-net PDFC 4.0, use IProfile.putValue(String, String) instead since all values have to be serializable as a String
putValue(PDFCProperty<?>, String) - Method in class com.inet.pdfc.config.DefaultProfile
Stores a property in the current configuration.
putValue(String, String) - Method in class com.inet.pdfc.config.DefaultProfile
Stores a property in the current configuration.
putValue(PDFCProperty<?>, String) - Method in interface com.inet.pdfc.config.IProfile
Stores a property in the current configuration.
putValue(String, String) - Method in interface com.inet.pdfc.config.IProfile
Stores a property in the current configuration.
putValues(Properties) - Method in class com.inet.pdfc.config.DefaultProfile
Stores all properties in the current configuration.
putValues(Properties) - Method in interface com.inet.pdfc.config.IProfile
Stores all properties in the current configuration.

R

removeChangeListener(ResultModel.ResultModelChangeListener) - Method in class com.inet.pdfc.results.ResultModel
Removes a ResultModelChangeListener from this model.
removeConfigChangeListener(DefaultConfiguration.ConfigChangeListener) - Method in class com.inet.pdfc.config.DefaultConfiguration
Deprecated.
removeProfileChangeListener(DefaultProfile.ProfileChangeListener) - Method in class com.inet.pdfc.config.DefaultProfile
Removes a listener to be no more notified
renderPage(double, Graphics2D) - Method in class com.inet.pdfc.results.ResultPage
Renders the page to a BufferedImage.
ReportPDFPresenter - Class in com.inet.pdfc.presenter
Generates a statistical report of the comparison which contains diagrams of the difference types and their distribution along the pages.
ReportPDFPresenter(boolean, boolean, File) - Constructor for class com.inet.pdfc.presenter.ReportPDFPresenter
Creates the exporter.
requestAndSetTrialLicenseIfRequired() - Static method in class com.inet.pdfc.PDFC
This method will check for an valid, active license and request a trial license, if there is none.
ResultModel - Class in com.inet.pdfc.results
This class is the central model to access the results of a comparison and to make the result available to any listener and presenter.
ResultModel() - Constructor for class com.inet.pdfc.results.ResultModel
Creates the instance and sets all DiffGroup.GroupTypes to visible.
ResultModel(ResultModelData) - Constructor for class com.inet.pdfc.results.ResultModel
Creates the instance, sets all DiffGroup.GroupTypes to visible and sets the data.
ResultModel.ChangeInfo - Class in com.inet.pdfc.results
Event object with a page range for both documents where the differences data has changed
ResultModel.ResultModelChangeListener - Interface in com.inet.pdfc.results
Defines a listener for the result model
ResultModel.STATE_CHANGE_TYPE - Enum in com.inet.pdfc.results
Defines the type of model change in an update event
ResultPage - Class in com.inet.pdfc.results
A page result contains all information for a page in a compares document.
ResultPage(PageData, PageImageCache, ResultModel) - Constructor for class com.inet.pdfc.results.ResultPage
Creates a page for the ResultModel
ResultPage() - Constructor for class com.inet.pdfc.results.ResultPage
Create uninitialized page
runComparison() - Method in class com.inet.pdfc.PDFC
Runs the comparison or executes the non-comparing command line arguments

S

setAddHeaderFooter(boolean) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set whether header and footer should be added to the document.
setBackgroundColor(Color) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set the background color of the PrintPainter.
setColorprovider(ColorProvider) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set the ColorProvider used to paint the exported document.
setConfiguration(IConfiguration) - Method in class com.inet.pdfc.PDFComparer
Deprecated.
As of i-net PDFC 4.0, use PDFComparer.setProfile(IProfile) instead,
setCreateDifferenceImages(boolean, boolean, boolean) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Sets what should be content of the differences images per page
setCreatePageImages(boolean) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Enables or disables the output of plain page images
setData(PageData) - Method in class com.inet.pdfc.results.ResultPage
Copies the page data into the ResultPage
setExportOnlyOnDifferences(boolean) - Method in class com.inet.pdfc.presenter.ExportFilePresenter
Sets a boolean flag indicating whether an export will be generated when there are no differences found in the compared PDFs.
setHighlightVisibile(FilterType, boolean) - Method in class com.inet.pdfc.results.ResultModel
Deprecated.
As of i-net PDFC 4.0, use ResultModel.setHighlightVisibile(String, boolean) instead
setHighlightVisibile(String, boolean) - Method in class com.inet.pdfc.results.ResultModel
Sets a certain type of highlight to visible or hidden.
setImage(Image) - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Sets the image.
setImageScaleFactor(double) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Sets the scale factor for all produced images
setInstance(IConfiguration) - Static method in class com.inet.pdfc.config.ConfigurationFactory
Deprecated.
As of i-net PDFC 4.0, use PDFComparer.setProfile(IProfile) instead to define the configuration
setLogWriter(PrintWriter) - Method in class com.inet.pdfc.presenter.ConsolePresenter
Sets a writer to print the result to
setMaxErrors(int) - Method in class com.inet.pdfc.presenter.ConsolePresenter
Sets the maximum number of errors to be displayed per comparison.
setModel(ResultModel) - Method in class com.inet.pdfc.presenter.BasePresenter
Registers this presenter to a model.
setModel(ResultModel) - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Registers this presenter to a model.
setModel(ResultModel) - Method in class com.inet.pdfc.results.ResultPage
Sets the model as well as the renderSource of this page
setOverlapAlpha(float) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set the alpha to use for overlapping export.
setPagelayout(int, int, int, int, int, int) - Method in class com.inet.pdfc.presenter.DifferencesPDFPresenter
Set the desired pageLayout for the pdf to render.
setPageLimit(int) - Method in class com.inet.pdfc.config.PdfSource
Set the maximal number of pages the document source will return
setPageOffset(int) - Method in class com.inet.pdfc.results.ResultPage
Updates the page offset.
setPaintOverlap(boolean) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set to true if the compared documents must be exported in overlapping mode.
setPaintSides(byte) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set weather the first or the second of both compared documents must be painted.
setParent(BasePresenter) - Method in class com.inet.pdfc.presenter.BasePresenter
Sets the parent presenter for spawned presenters.
setPassword(String) - Method in class com.inet.pdfc.config.PdfSource
Sets the user password to decode the PDF source
setPrintRange(int, int) - Method in interface com.inet.pdfc.presenter.ExportFilePresenter.HasPrintRange
Set the range of pages to render into the pdf.
setPrintRange(int, int) - Method in class com.inet.pdfc.presenter.ExportFilePresenter
Set the range of pages to render into the export-document.
setProfile(IProfile) - Method in class com.inet.pdfc.PDFComparer
Set the profile to use with this PDFComparer.
setProfile(String) - Method in class com.inet.pdfc.PDFComparer
Set the profile to use with this PDFComparer.
setRenderCacheKey(String) - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Sets the key of the render cache entry for drawing this highlight.
setScale(double) - Method in interface com.inet.pdfc.textselection.TextInfo
Re-scale the bounding-boxes of characters to the given scale.
setScaleToFitPageHeight(boolean) - Method in class com.inet.pdfc.presenter.ExportPresenter
Set that the Painter must scale the data to make the upper first page of both documents to fit on one (the first) exported page.
setSize(int, int) - Method in class com.inet.pdfc.presenter.DifferencesPNGPresenter
Set the size of each image created.
setType(String) - Method in class com.inet.pdfc.generator.message.HighlightData.Highlight
Sets the type.
setTypeVisible(DiffGroup.GroupType, boolean) - Method in class com.inet.pdfc.results.ResultModel
Defines a difference type as visible or invisible.
setVisibleDifferences(DiffGroup.GroupType...) - Method in class com.inet.pdfc.PDFComparer
Defines which differences types will be visible in the comparison output.
setVisibleHighlights(FilterType...) - Method in class com.inet.pdfc.PDFComparer
Deprecated.
As of i-net PDFC 4.0, use PDFComparer.setVisibleHighlights(String...) instead
setVisibleHighlights(String...) - Method in class com.inet.pdfc.PDFComparer
Defines for which filter types highlights are visible.
setX(double) - Method in interface com.inet.pdfc.textselection.TextInfo
x cooridnates in unscaled page
setY(double) - Method in interface com.inet.pdfc.textselection.TextInfo
y cooridnates in unscaled page
spawn(boolean) - Method in class com.inet.pdfc.presenter.BasePresenter
Creates another presenter of the the same type as the current one.
spawn(boolean) - Method in class com.inet.pdfc.presenter.ConsolePresenter
Creates another presenter of the the same type as the current one.
spawn(boolean) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Creates another presenter of the the same type as the current one.
spawn(boolean) - Method in class com.inet.pdfc.presenter.DifferencesPDFPresenter
Creates another presenter of the the same type as the current one.
spawn(boolean) - Method in class com.inet.pdfc.presenter.DifferencesPrintPresenter
Creates another presenter of the the same type as the current one.
spawn(boolean) - Method in class com.inet.pdfc.presenter.ReportPDFPresenter
Creates another presenter of the the same type as the current one.

T

TEXT_ALIGN_RATIO - Static variable in class com.inet.pdfc.config.PDFCProperty
This value is the maximum allowed y-jitter for the text line identification.
TextInfo - Interface in com.inet.pdfc.textselection
A model class for get some text information how the text, the position, the bounds etc.
TextStyleType - Enum in com.inet.pdfc.config
List of all possible TextStyles for comparison.
TOLERANCE_BOX_ROUND_EDGES - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of pixels (1 pixel is approximately 0.265mm) that a control point of a quadratic Bézier curve may differ in total before it is viewed as a difference.
TOLERANCE_COLOR - Static variable in class com.inet.pdfc.config.PDFCProperty
Defines the maximum color difference per RGB or HSB channel for all paints.
TOLERANCE_IMAGE_DISTANCE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of pixels that the position of an image can differ before it is viewed as a difference.
TOLERANCE_IMAGE_PIXEL_VALUE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximal allowed discrepancy of pixel values (Double) before it is viewed as a difference.
TOLERANCE_IMAGE_SIZE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum relative difference that the area spanned by an image may differ before it is viewed as a difference.
TOLERANCE_LINE_POSITION - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of pixels that the position of a line or curves can differ per axis before it is viewed as a difference.
TOLERANCE_LINE_SIZE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of pixels that the length of a line can differ in total before it is viewed as a difference.
TOLERANCE_LINE_STYLE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies if a different line dash pattern, describing dashes and gaps used to stroke paths will be viewed as a difference.
TOLERANCE_LINE_THICKNESS - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum difference in stroke thickness of two lines or curves before it is viewed as a difference.
TOLERANCE_PAGE_LEFTCORNER - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of pixels that the left or top margin of a page can differ (is the upper left corner of all elements) before it is viewed as a difference.
TOLERANCE_PAGE_RATIO - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the tolerance for the aspect ratio of the PDF page.
TOLERANCE_PAGE_SIZE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum number of pixels that the width or height of a page can differ before it is viewed as a difference.
TOLERANCE_TEXT_LOCATION - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum allowed location jitter for matched text elements in pixels.
TOLERANCE_TEXT_SIZE - Static variable in class com.inet.pdfc.config.PDFCProperty
Defines the maximum relative font size difference for text.
TOLERANCE_UNDERLINE_LENGTH - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies the maximum difference in percent, in which the length of underlines may differ before it is viewed as a difference.
toPropertyValue(Object[]) - Static method in class com.inet.pdfc.config.PDFCProperty
Convenience function to get the property value for a multi-choice property.

U

USE_PIXEL_MEDIUM_VALUE - Static variable in class com.inet.pdfc.config.PDFCProperty
Specifies whether i-net PDFC should compare images using the average pixel values instead of single pixel values.

V

valueOf(String) - Static method in enum com.inet.pdfc.config.CompareType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.config.FilterType
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.inet.pdfc.config.PDFCProperty
Get a PDFCProperty by name
valueOf(String) - Static method in enum com.inet.pdfc.config.TextStyleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.generator.message.Chunk.ChunkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.generator.message.HighlightData.Highlight.Appearance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.generator.model.diff.AttributeDifference.TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.generator.model.DiffGroup.GroupType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.generator.model.Modification.ModificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.PDFC.PROP
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.presenter.BasePresenter.ERROR_SOURCE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.presenter.DifferencesImagePresenter.IMAGE_CONFIG
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.inet.pdfc.results.ResultModel.STATE_CHANGE_TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.inet.pdfc.config.CompareType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.config.FilterType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.inet.pdfc.config.PDFCProperty
Get all available values.
values() - Static method in enum com.inet.pdfc.config.TextStyleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.generator.message.Chunk.ChunkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.generator.message.HighlightData.Highlight.Appearance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.generator.model.diff.AttributeDifference.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.generator.model.DiffGroup.GroupType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.generator.model.Modification.ModificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.PDFC.PROP
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.presenter.BasePresenter.ERROR_SOURCE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.presenter.DifferencesImagePresenter.IMAGE_CONFIG
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.inet.pdfc.results.ResultModel.STATE_CHANGE_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
valuesVisible() - Static method in enum com.inet.pdfc.generator.model.DiffGroup.GroupType
Returns the groups which should be visible to the user by default.
VERSION - Static variable in class com.inet.pdfc.PDFC
 
VERSION_BUILD - Static variable in class com.inet.pdfc.PDFC
 
VERSION_MAJOR - Static variable in class com.inet.pdfc.PDFC
 
VERSION_MINOR - Static variable in class com.inet.pdfc.PDFC
 

W

writeDifferencesImage(int, BufferedImage) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Writes a differences image.
writePageImage(int, boolean, BufferedImage) - Method in class com.inet.pdfc.presenter.DifferencesImagePresenter
Writes the image of a rendered page.

X

XMLConfiguration - Class in com.inet.pdfc.config
Deprecated.
As of i-net PDFC 4.0, use XMLProfile
XMLConfiguration(File) - Constructor for class com.inet.pdfc.config.XMLConfiguration
Deprecated.
As of i-net PDFC 4.0, use XMLProfile
XMLProfile - Class in com.inet.pdfc.config
The class contains configuration data from an XML file.
XMLProfile(File) - Constructor for class com.inet.pdfc.config.XMLProfile
Creates a new i-net PDFC configuration, based on the xmlProfileFile.
A B C D E F G H I J K L M N O P R S T U V W X 

Copyright © 2010-2017 by i-net software GmbH