org.apache.rat.analysis.license
Class BaseLicense

java.lang.Object
  extended by org.apache.rat.analysis.license.BaseLicense
Direct Known Subclasses:
CopyrightHeader, FullTextMatchingLicense, SimplePatternBasedLicense

public class BaseLicense
extends Object


Constructor Summary
BaseLicense()
           
BaseLicense(MetaData.Datum licenseFamilyCategory, MetaData.Datum licenseFamilyName, String notes)
           
 
Method Summary
 String getLicenseFamilyCategory()
           
 String getLicenseFamilyName()
           
 String getNotes()
           
 void reportOnLicense(Document subject)
           
 void setLicenseFamilyCategory(String pDocumentCategory)
           
 void setLicenseFamilyName(String pLicenseFamilyCategory)
           
 void setNotes(String pNotes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseLicense

public BaseLicense()

BaseLicense

public BaseLicense(MetaData.Datum licenseFamilyCategory,
                   MetaData.Datum licenseFamilyName,
                   String notes)
Method Detail

getLicenseFamilyCategory

public String getLicenseFamilyCategory()

setLicenseFamilyCategory

public void setLicenseFamilyCategory(String pDocumentCategory)

getLicenseFamilyName

public String getLicenseFamilyName()

setLicenseFamilyName

public void setLicenseFamilyName(String pLicenseFamilyCategory)

getNotes

public String getNotes()

setNotes

public void setNotes(String pNotes)

reportOnLicense

public final void reportOnLicense(Document subject)
                           throws RatHeaderAnalysisException
Throws:
RatHeaderAnalysisException


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.