Class LicenseInfoResolver
-
- All Implemented Interfaces:
public final class LicenseInfoResolver
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanaddAuthorsToCopyrightsprivate final FileArchiverarchiverprivate final LicenseFilePatternslicenseFilePatterns
-
Constructor Summary
Constructors Constructor Description LicenseInfoResolver(LicenseInfoProvider provider, CopyrightGarbage copyrightGarbage, Boolean addAuthorsToCopyrights, FileArchiver archiver, LicenseFilePatterns licenseFilePatterns)
-
Method Summary
Modifier and Type Method Description final BooleangetAddAuthorsToCopyrights()final FileArchivergetArchiver()final LicenseFilePatternsgetLicenseFilePatterns()final ResolvedLicenseInforesolveLicenseInfo(Identifier id)Get the ResolvedLicenseInfo for the project or package identified by id. final ResolvedLicenseFileInforesolveLicenseFiles(Identifier id)Get the ResolvedLicenseFileInfo for the project or package identified by id. -
-
Constructor Detail
-
LicenseInfoResolver
LicenseInfoResolver(LicenseInfoProvider provider, CopyrightGarbage copyrightGarbage, Boolean addAuthorsToCopyrights, FileArchiver archiver, LicenseFilePatterns licenseFilePatterns)
-
-
Method Detail
-
getAddAuthorsToCopyrights
final Boolean getAddAuthorsToCopyrights()
-
getArchiver
final FileArchiver getArchiver()
-
getLicenseFilePatterns
final LicenseFilePatterns getLicenseFilePatterns()
-
resolveLicenseInfo
final ResolvedLicenseInfo resolveLicenseInfo(Identifier id)
Get the ResolvedLicenseInfo for the project or package identified by id.
-
resolveLicenseFiles
final ResolvedLicenseFileInfo resolveLicenseFiles(Identifier id)
Get the ResolvedLicenseFileInfo for the project or package identified by id. Requires an archiver to be configured, otherwise always returns empty results.
-
-
-
-