spdx.exceptions
Exception list functionality, primarily provided by org.spdx.library.model.license.ListedLicenses
.
deprecated-id?
(deprecated-id? id)
Is id
deprecated?
See this SPDX FAQ item for details on what this means.
id->info
(id->info id)
(id->info id {:keys [include-large-text-values?], :or {include-large-text-values? false}, :as opts})
Returns SPDX exception list information for id
as a map, or nil
if id
is not a valid SPDX exception id.
opts
are:
:include-large-text-values?
(defaultfalse
) - controls whether the following large text values are included in the result::comment :text :text-html :text-template
init!
(init!)
Initialises this namespace upon first call (and does nothing on subsequent calls), returning nil
. Consumers of this namespace are not required to call this fn, as initialisation will occur implicitly anyway; it is provided to allow explicit control of the cost of initialisation to callers who need it.
Note: this method may have a substantial performance cost.
non-deprecated-ids
(non-deprecated-ids)
(non-deprecated-ids ids)
Returns the set of exception ids that identify current (non-deprecated) exceptions within the provided set of SPDX exception ids (or all of them, if ids
not provided).
version
(version)
The version of the exception list (a String
in major.minor format).
Note: identical to spdx.licenses/version.