public class DefaultPolicy extends java.lang.Object implements IDocumentAnalyser
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
approvedLicenseNames |
| Constructor and Description |
|---|
DefaultPolicy()
Creates a policy that matches the default licenses.
|
DefaultPolicy(ILicenseFamily[] approvedLicenses,
boolean mergeWithDefault) |
DefaultPolicy(java.util.List<java.lang.String> approvedLicenseNames,
boolean mergeWithDefault) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyse(Document subject) |
java.util.List<java.lang.String> |
getApprovedLicenseNames() |
void |
reportLicenseApprovalClaim(Document subject,
boolean isAcceptable) |
DefaultPolicy()
public DefaultPolicy(ILicenseFamily[] approvedLicenses, boolean mergeWithDefault)
public DefaultPolicy(java.util.List<java.lang.String> approvedLicenseNames,
boolean mergeWithDefault)
public void analyse(Document subject) throws RatDocumentAnalysisException
analyse in interface IDocumentAnalyserRatDocumentAnalysisExceptionpublic void reportLicenseApprovalClaim(Document subject, boolean isAcceptable)
public java.util.List<java.lang.String> getApprovedLicenseNames()