Package org.apache.rat.report.claim.impl
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 ofAbstractReport. It is strongly suggested, that implementations derive from this class.
-
-
Constructor Summary
Constructors Constructor Description AbstractClaimReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleApprovedLicenseClaim(java.lang.String licenseApproved)protected voidhandleDocumentCategoryClaim(java.lang.String documentCategoryName)protected voidhandleHeaderCategoryClaim(java.lang.String headerCategory)protected voidhandleLicenseFamilyNameClaim(java.lang.String licenseFamilyName)voidreport(Document subject)private voidwriteApprovedLicenseClaim(MetaData metaData)private voidwriteDocumentCategory(MetaData metaData)private voidwriteDocumentClaim(Document subject)private voidwriteHeaderCategory(MetaData metaData)private voidwriteLicenseFamilyName(MetaData metaData)-
Methods inherited from class org.apache.rat.report.AbstractReport
endReport, startReport
-
-
-
-
Method Detail
-
handleDocumentCategoryClaim
protected void handleDocumentCategoryClaim(java.lang.String documentCategoryName)
-
handleApprovedLicenseClaim
protected void handleApprovedLicenseClaim(java.lang.String licenseApproved)
-
handleLicenseFamilyNameClaim
protected void handleLicenseFamilyNameClaim(java.lang.String licenseFamilyName)
-
handleHeaderCategoryClaim
protected void handleHeaderCategoryClaim(java.lang.String headerCategory)
-
writeDocumentClaim
private void writeDocumentClaim(Document subject)
-
writeApprovedLicenseClaim
private void writeApprovedLicenseClaim(MetaData metaData)
-
writeHeaderCategory
private void writeHeaderCategory(MetaData metaData)
-
writeLicenseFamilyName
private void writeLicenseFamilyName(MetaData metaData)
-
writeDocumentCategory
private void writeDocumentCategory(MetaData metaData)
-
report
public void report(Document subject) throws RatException
- Specified by:
reportin interfaceRatReport- Overrides:
reportin classAbstractReport- Throws:
RatException
-
-