Class CheckingReport

java.lang.Object
com.adobe.epubcheck.api.MasterReport
com.adobe.epubcheck.reporting.CheckingReport
All Implemented Interfaces:
LocalizableReport, Report

public class CheckingReport extends MasterReport
  • Field Details

  • Constructor Details

  • Method Details

    • setParameters

      void setParameters()
    • generate

      public int generate()
      Description copied from interface: Report
      Called to create a report after the checks have been made
    • initialize

      public void initialize()
      Description copied from interface: Report
      Called when a report if first created
    • getJsonReport

      void getJsonReport() throws IOException
      Throws:
      IOException
    • sortCollections

      void sortCollections()
    • getProcessDuration

      long getProcessDuration()
    • setStartDate

      void setStartDate()
    • setStopDate

      void setStopDate()
    • message

      public void message(Message message, EPUBLocation location, Object... args)
      Description copied from interface: Report
      Called when a violation of the standard is found in epub.
      Parameters:
      message - The message being reported
      location - location information for the message
      args - Arguments referenced by the format string for the message.
    • info

      public void info(String resource, FeatureEnum feature, String value)
      Description copied from interface: Report
      Called when when a feature is found in epub.
      Parameters:
      resource - name of the resource in the epub zip container that has this feature or null if the feature is on the container level.
      feature - a keyword to know what kind of feature has been found
      value - value found
    • getItems

      List<ItemMetadata> getItems()
    • getItemIndex

      Map<String, ItemMetadata> getItemIndex()