public class ReportConfiguration
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
addingLicenses |
private boolean |
addingLicensesForced |
private boolean |
approveDefaultLicenses |
private ILicenseFamily[] |
approvedLicenseNames |
private java.lang.String |
copyrightMessage |
private IHeaderMatcher |
headerMatcher |
| Constructor and Description |
|---|
ReportConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ILicenseFamily[] |
getApprovedLicenseNames()
Returns the set of approved license names.
|
java.lang.String |
getCopyrightMessage() |
IHeaderMatcher |
getHeaderMatcher()
Returns the header matcher.
|
boolean |
isAddingLicenses() |
boolean |
isAddingLicensesForced() |
boolean |
isApproveDefaultLicenses() |
void |
setAddingLicenses(boolean addingLicenses)
Returns, whether Rat should add missing license headers.
|
void |
setAddingLicensesForced(boolean addingLicensesForced)
If Rat is adding license headers: Sets, whether adding
license headers is enforced.
|
void |
setApproveDefaultLicenses(boolean approveDefaultLicenses) |
void |
setApprovedLicenseNames(ILicenseFamily[] approvedLicenseNames)
Sets the set of approved license names.
|
void |
setApprovedLicenseNames(java.util.List<ILicenseFamily> approvedLicenseNames)
Sets the set of approved license names (convenience).
|
void |
setCopyrightMessage(java.lang.String copyrightMessage)
If Rat is adding license headers: Sets the optional
copyright message.
|
void |
setHeaderMatcher(IHeaderMatcher headerMatcher)
Sets the header matcher.
|
private IHeaderMatcher headerMatcher
private ILicenseFamily[] approvedLicenseNames
private boolean addingLicenses
private boolean addingLicensesForced
private java.lang.String copyrightMessage
private boolean approveDefaultLicenses
public boolean isApproveDefaultLicenses()
public void setApproveDefaultLicenses(boolean approveDefaultLicenses)
public IHeaderMatcher getHeaderMatcher()
public void setHeaderMatcher(IHeaderMatcher headerMatcher)
headerMatcher - header matcher.public ILicenseFamily[] getApprovedLicenseNames()
public void setApprovedLicenseNames(ILicenseFamily[] approvedLicenseNames)
approvedLicenseNames - set of approved license names.public void setApprovedLicenseNames(java.util.List<ILicenseFamily> approvedLicenseNames)
approvedLicenseNames - set of approved license names.public java.lang.String getCopyrightMessage()
isAddingLicenses()public void setCopyrightMessage(java.lang.String copyrightMessage)
copyrightMessage - message to set.setAddingLicenses(boolean)public boolean isAddingLicensesForced()
isAddingLicenses()public void setAddingLicensesForced(boolean addingLicensesForced)
addingLicensesForced - enable/disable forcibly adding licenses.isAddingLicenses()public boolean isAddingLicenses()
isAddingLicensesForced(),
getCopyrightMessage()public void setAddingLicenses(boolean addingLicenses)
addingLicenses - enables/disables adding of licenses.setAddingLicensesForced(boolean),
setCopyrightMessage(String)