Class PresenterExceptionData

java.lang.Object
com.inet.pdfc.error.ExceptionData
com.inet.pdfc.error.PresenterExceptionData
All Implemented Interfaces:
com.inet.error.HasErrorCode

@JsonData public class PresenterExceptionData extends ExceptionData
A class to get the exceptions of a presenter. Since the presenters are executed after the actual comparison, any internal error in the presenter may lead to a missing result but not to a failed comparison task. If you want to make sure that all presenters were executed properly, you'll have to PDFComparer.getPresenterExceptions().
  • Constructor Details

    • PresenterExceptionData

      public PresenterExceptionData(ExceptionData data, String presenterName, com.inet.pdfc.util.Pair<String> documents)
      Creates an instance for a Throwable
      Parameters:
      data - exception data
      presenterName - the name for the presenter, that throw an exception
      documents - the files for the first and second comparision documents
      Since:
      5.0
  • Method Details

    • getPresenterName

      public String getPresenterName()
      Returns the name of the presenter that has thrown an exception. This value is equal to the value returned by NamedExtension.getExtensionName().
      Returns:
      the name of the presenter that has thrown an exception
      Since:
      5.0
    • getFirstDocument

      public String getFirstDocument()
      Returns the file name of the first comparison document
      Returns:
      the file name of the first comparison document
      Since:
      5.0
    • getSecondDocument

      public String getSecondDocument()
      Returns the file name of the second comparison document
      Returns:
      the file name of the second comparison document
      Since:
      5.0
    • toString

      public String toString()
      Overrides:
      toString in class ExceptionData