Class AbstractClaimReporter

java.lang.Object
org.apache.rat.report.AbstractReport
org.apache.rat.report.claim.impl.AbstractClaimReporter
All Implemented Interfaces:
RatReport
Direct Known Subclasses:
ClaimAggregator

public abstract class AbstractClaimReporter extends AbstractReport
Abstract base implementation of AbstractReport. It is strongly suggested, that implementations derive from this class.
  • Constructor Details

    • AbstractClaimReporter

      public AbstractClaimReporter()
  • Method Details

    • handleDocumentCategoryClaim

      protected void handleDocumentCategoryClaim(String documentCategoryName)
      Empty default implementation.
      Parameters:
      documentCategoryName - name of the category
    • handleApprovedLicenseClaim

      protected void handleApprovedLicenseClaim(String licenseApproved)
      Empty default implementation.
      Parameters:
      licenseApproved - name of the approved license
    • handleLicenseFamilyNameClaim

      protected void handleLicenseFamilyNameClaim(String licenseFamilyName)
      Empty default implementation.
      Parameters:
      licenseFamilyName - name of the license family
    • handleHeaderCategoryClaim

      protected void handleHeaderCategoryClaim(String headerCategory)
      Empty default implementation.
      Parameters:
      headerCategory - name of the header category
    • report

      public void report(Document subject) throws RatException
      Description copied from class: AbstractReport
      Empty default implementation.
      Specified by:
      report in interface RatReport
      Overrides:
      report in class AbstractReport
      Parameters:
      subject - the actual document
      Throws:
      RatException - on error.