public static interface ILicense.Builder extends IHeaderMatcher.Builder
Modifier and Type | Method and Description |
---|---|
ILicense |
build()
Builds the license.
|
ILicense.Builder |
setFamily(String licenseFamilyCategory)
Set the family category for this license.
|
ILicense.Builder |
setId(String id)
Sets the ID of the license.
|
ILicense.Builder |
setLicenseFamilies(SortedSet<ILicenseFamily> licenseFamilies)
Sets the set of license families to use duirng build.
|
ILicense.Builder |
setMatcher(IHeaderMatcher.Builder matcher)
Sets the matcher from a builder.
|
ILicense.Builder |
setMatcher(IHeaderMatcher matcher)
Sets the matcher.
|
ILicense.Builder |
setName(String name)
Sets the name of the license.
|
ILicense.Builder |
setNote(String notes)
Sets the notes for the license.
|
all, any, copyright, getDescription, matcherRef, not, regex, spdx, text
ILicense.Builder setMatcher(IHeaderMatcher.Builder matcher)
matcher
- the builder for the matcher for the license.ILicense.Builder setMatcher(IHeaderMatcher matcher)
matcher
- the matcher for the license.ILicense.Builder setNote(String notes)
notes
- the notes for the license.ILicense.Builder setId(String id)
id
- the ID for the licenseILicense.Builder setFamily(String licenseFamilyCategory)
licenseFamilyCategory
- the family category for the license.ILicense.Builder setName(String name)
name
- the name for the licenseILicense.Builder setLicenseFamilies(SortedSet<ILicenseFamily> licenseFamilies)
licenseFamilies
- the license families to useILicense build()
build
in interface IHeaderMatcher.Builder
Copyright © 2006–2024 Apache Software Foundation. All rights reserved.