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 void
handleApprovedLicenseClaim(java.lang.String licenseApproved)
protected void
handleDocumentCategoryClaim(java.lang.String documentCategoryName)
protected void
handleHeaderCategoryClaim(java.lang.String headerCategory)
protected void
handleLicenseFamilyNameClaim(java.lang.String licenseFamilyName)
void
report(Document subject)
private void
writeApprovedLicenseClaim(MetaData metaData)
private void
writeDocumentCategory(MetaData metaData)
private void
writeDocumentClaim(Document subject)
private void
writeHeaderCategory(MetaData metaData)
private void
writeLicenseFamilyName(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:
report
in interfaceRatReport
- Overrides:
report
in classAbstractReport
- Throws:
RatException
-
-