| Package | Description |
|---|---|
| org.spdx.compare | |
| org.spdx.html | |
| org.spdx.licensexml |
Classes that support the License XML format (see https://github.com/spdx/license-list-XML)
|
| org.spdx.merge | |
| org.spdx.rdfparser | |
| org.spdx.rdfparser.license |
Classes implementing the license model for the SPDX Parser
|
| org.spdx.rdfparser.model |
Model for the SPDX 2.0+ specification.
|
| org.spdx.rdfparser.model.pointer |
RDF model classes which implement the proposed W3C Pointer classes.
|
| org.spdx.rdfparser.referencetype |
Classes related to external reference types.
|
| org.spdx.spdxspreadsheet | |
| org.spdx.tag | |
| org.spdx.tools |
| Modifier and Type | Method and Description |
|---|---|
protected SpdxFile[] |
SpdxComparer.collectAllFiles(SpdxDocument spdxDocument)
Collect all of the files present in the SPDX document including files within documents
and files embedded in packages
|
protected SpdxPackage[] |
SpdxComparer.collectAllPackages(SpdxDocument spdxDocument)
Collect all of the packages present in the SPDX document including packages
embedded in other relationships within documents
|
void |
SpdxComparer.compare(SpdxDocument[] spdxDocuments)
Compares multiple SPDX documents
|
void |
SpdxComparer.compare(SpdxDocument spdxDoc1,
SpdxDocument spdxDoc2)
Compares 2 SPDX documents
|
static String |
CompareHelper.externalRefsToString(ExternalRef[] externalRefs,
String docNamespace)
Convert external refs to a friendly string
|
static String |
CompareHelper.externalRefToString(ExternalRef externalRef,
String docNamespace)
Convert a single external ref to a friendly string
|
static ExternalDocumentRef[] |
SpdxComparer.findUniqueExternalDocumentRefs(ExternalDocumentRef[] externalDocRefsA,
ExternalDocumentRef[] externalDocRefsB)
Find unique relationships that are present in relationshipsA but not relationshipsB
|
void |
SnippetSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
ReviewerSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
PackageSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
MultiDocumentSpreadsheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
ExtractedLicenseSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
ExternalReferencesSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
DocumentSheet.importCompareResults(SpdxComparer comparer,
String[] docNames)
Import compare results from a comparison
|
void |
DocumentRelationshipSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
DocumentAnnotationSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
void |
CreatorSheet.importCompareResults(SpdxComparer comparer,
String[] docNames) |
static String[] |
LicenseCompareHelper.matchingStandardLicenseIds(String licenseText)
Returns a list of SPDX Standard License ID's that match the text provided using
the SPDX matching guidelines.
|
static SpdxFile.FileType[] |
CompareHelper.parseFileTypeString(String typeStr) |
static Checksum[] |
CompareHelper.strToChecksums(String checksumsString) |
| Constructor and Description |
|---|
SpdxFileDifference(SpdxFile fileA,
SpdxFile fileB,
boolean concludedLicensesEqual,
boolean seenLicensesEqual,
AnyLicenseInfo[] uniqueSeenLicensesA,
AnyLicenseInfo[] uniqueSeenLicensesB,
boolean artifactOfsEquals,
DoapProject[] uniqueArtifactOfA2,
DoapProject[] uniqueArtifactOfB2,
boolean checksumsEquals,
Checksum[] uniqueChecksumsA,
Checksum[] uniqueChecksumsB,
boolean relationshipsEquals,
Relationship[] uniqueRelationshipA,
Relationship[] uniqueRelationshipB,
boolean annotationsEquals,
Annotation[] uniqueAnnotationsA,
Annotation[] uniqueAnnotationsB) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
MustacheMap.buildDocFileMustacheMap(SpdxDocument doc,
SpdxFile[] files,
Map<String,String> spdxIdToUrl,
Map<String,List<SpdxSnippet>> fileIdToSnippets) |
static Map<String,Object> |
MustacheMap.buildDocMustachMap(SpdxDocument doc,
Map<String,String> spdxIdToUrl) |
static Map<String,Object> |
MustacheMap.buildPkgFileMap(SpdxPackage pkg,
Map<String,String> spdxIdToUrl,
Map<String,List<SpdxSnippet>> fileIdToSnippets) |
| Constructor and Description |
|---|
ElementContext(InvalidSPDXAnalysisException e) |
ExtractedLicensingInfoContext(InvalidSPDXAnalysisException e) |
FileContext(InvalidSPDXAnalysisException e) |
ReviewerContext(InvalidSPDXAnalysisException e)
Add a reviewer which will return an error for any of the methods called
This may be considered a bit of a kludge for the error reporting, so
feel free to implement a better approach
|
SnippetContext(InvalidSPDXAnalysisException e) |
VerificationCodeContext(InvalidSPDXAnalysisException e) |
| Constructor and Description |
|---|
PackageContext(SpdxPackage pkg,
Map<String,String> spdxIdToUrl) |
| Modifier and Type | Method and Description |
|---|---|
List<SPDXLicenseSpreadsheet.DeprecatedLicenseInfo> |
LicenseXmlDocument.getDeprecatedLicenseInfos() |
List<SpdxListedLicense> |
LicenseXmlDocument.getListedLicenses()
Will skip deprecated licenses
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
SpdxPackageInfoMerger.collectSkippedFiles(SpdxPackage main,
SpdxPackage sub)
A method to collect all skipped files from input SPDX package.
|
SpdxFile[] |
SpdxFileInfoMerger.mergeFileInfo(SpdxDocument[] subDocs) |
ExtractedLicenseInfo[] |
SpdxLicenseInfoMerger.mergeNonStdLic(SpdxDocument[] subDocs) |
List<SpdxPackage> |
SpdxPackageInfoMerger.mergePackagesInfo(SpdxFile[] fileMergeResult)
A method to merge all packages' information from sub list documents into master document
|
SpdxFile |
SpdxLicenseMapper.replaceNonStdLicInFile(SpdxDocument spdxDoc,
SpdxFile subFileInfo)
a method gets a sub SPDX document and its file information.
|
String |
SpdxPackageInfoMerger.translateSubDelcaredLicsIntoComments(SpdxDocument[] subDocs)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NonNumericLicenseIdException
Exception for non standard license IDs where a numeric value is expected and
no numeric value is found
|
| Modifier and Type | Method and Description |
|---|---|
void |
SpdxDocumentContainer.addElement(SpdxElement element)
Add an SPDX element directly to the model without connecting it to any properties
|
void |
SpdxDocumentContainer.addExtractedLicenseInfos(ExtractedLicenseInfo license) |
void |
SPDXDocument.SPDXPackage.addFile(SPDXFile file)
Deprecated.
Add a file to the package
|
void |
SpdxDocumentContainer.addNewExtractedLicenseInfo(ExtractedLicenseInfo license)
Adds the license as a new ExtractedLicenseInfo
|
void |
SPDXDocument.addNewExtractedLicenseInfo(ExtractedLicenseInfo license)
Deprecated.
Adds the license as a new ExtractedLicenseInfo
|
ExtractedLicenseInfo |
SpdxDocumentContainer.addNewExtractedLicenseInfo(String licenseText)
Adds a new non-standard license containing the text provided.
|
ExtractedLicenseInfo |
SPDXDocument.addNewExtractedLicenseInfo(String licenseText)
Deprecated.
Adds a new non-standard license containing the text provided.
|
void |
SpdxDocumentContainer.addSpdxElementRef(String elementRef) |
void |
SPDXDocument.addSpdxElementRef(String elementRef)
Deprecated.
|
void |
IModelContainer.addSpdxElementRef(String elementRef)
Notifies the model container that a new element ref is in use.
|
static String |
SPDXChecksum.algorithmResourceToString(org.apache.jena.rdf.model.Resource algorithmResource)
Deprecated.
|
static org.apache.jena.rdf.model.Resource |
SPDXChecksum.algorithmStringToResource(String algorithm,
org.apache.jena.rdf.model.Model model)
Deprecated.
Converts a string algorithm to an RDF resource
|
SPDXFile |
SPDXFile.clone(SPDXDocument doc,
String fileUri)
Deprecated.
Create a deep copy or clone of this file including all properties.
|
SPDXDocument.SPDXPackage |
SPDXDocument.SPDXPackage.clone(SPDXDocument docToCloneTo,
String packageUri)
Deprecated.
Clones a deep copy of all fields to a new SPDXPackage contained in the docToCloneTo SPDXDocument.
|
static org.apache.jena.rdf.model.Resource |
RdfParserHelper.convertToResource(org.apache.jena.rdf.model.Model cmodel,
org.apache.jena.graph.Node cnode)
Convert a node to a resource
|
static SPDXDocument |
SPDXDocumentFactory.createLegacySpdxDocument(InputStream input,
String baseUri,
String fileType) |
static SPDXDocument |
SPDXDocumentFactory.createLegacySpdxDocument(org.apache.jena.rdf.model.Model model)
Create a new Legacy SPDX Document populating the data from the existing model
Legacy SPDX documents only specification version 1.2 features
|
static SPDXDocument |
SPDXDocumentFactory.createLegacySpdxDocument(String fileNameOrUrl)
Create an Legacy SPDX Document from a file - Legacy SPDX documents only specification version 1.2 features
|
org.apache.jena.rdf.model.Resource |
SPDXFile.createResource(SPDXDocument doc,
String uri)
Deprecated.
Create a resource for this SPDX file
|
void |
SPDXDocument.createSpdxAnalysis(String uri)
Deprecated.
Creates a new empty SPDX Document with the current SPDX document version.
|
void |
SPDXDocument.createSpdxAnalysis(String uri,
String spdxVersion)
Deprecated.
Creates a new empty SPDX Document.
|
static SpdxDocument |
SPDXDocumentFactory.createSpdxDocument(InputStream input,
String baseUri,
String fileType) |
static SpdxDocument |
SPDXDocumentFactory.createSpdxDocument(org.apache.jena.rdf.model.Model model)
Create a new SPDX Document populating the data from the existing model
|
static SpdxDocument |
SPDXDocumentFactory.createSpdxDocument(String fileNameOrUrl)
Create an SPDX Document from a file
|
void |
SPDXDocument.createSpdxPackage()
Deprecated.
|
SPDXDocument.SPDXPackage |
SPDXDocument.createSpdxPackage(String uri)
Deprecated.
Creates an empty SPDX package
|
boolean |
SpdxDocumentContainer.extractedLicenseExists(String id) |
protected boolean |
SPDXDocument.extractedLicenseExists(String id)
Deprecated.
|
static String |
SPDXFile.fileTypeResourceToString(org.apache.jena.rdf.model.Resource fileTypeResource)
Deprecated.
|
static org.apache.jena.rdf.model.Resource |
SPDXFile.fileTypeStringToTypeResource(String fileType,
org.apache.jena.rdf.model.Model model)
Deprecated.
Converts a string file type to an RDF resource
|
List<SpdxElement> |
SpdxDocumentContainer.findAllElements()
Returns all elements in the contains
|
List<SpdxFile> |
SpdxDocumentContainer.findAllFiles() |
List<SpdxPackage> |
SpdxDocumentContainer.findAllPackages() |
List<SpdxSnippet> |
SpdxDocumentContainer.findAllSnippets() |
SpdxElement |
SpdxDocumentContainer.findElementById(String id)
Find an element within the container by the SPDX Identifier.
|
protected static org.apache.jena.rdf.model.Resource |
SPDXFile.findFileResource(org.apache.jena.rdf.model.Model model,
SPDXFile spdxFile)
Deprecated.
Finds the resource for an existing file in the model
|
protected static org.apache.jena.rdf.model.Resource |
SPDXChecksum.findSpdxChecksum(org.apache.jena.rdf.model.Model model,
SPDXChecksum checksum)
Deprecated.
|
AnyLicenseInfo |
SPDXDocument.SPDXPackage.getConcludedLicenses()
Deprecated.
|
String |
SPDXDocument.getCreated()
Deprecated.
|
String |
SPDXDocument.getCreatorComment()
Deprecated.
|
SPDXCreatorInformation |
SPDXDocument.getCreatorInfo()
Deprecated.
|
String[] |
SPDXDocument.getCreators()
Deprecated.
|
SpdxListedLicense |
SPDXDocument.getDataLicense()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getDeclaredCopyright()
Deprecated.
|
AnyLicenseInfo |
SPDXDocument.SPDXPackage.getDeclaredLicense()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getDeclaredName()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getDescription()
Deprecated.
|
String |
SPDXDocument.getDocumentComment()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getDownloadUrl()
Deprecated.
|
ExtractedLicenseInfo |
SpdxDocumentContainer.getExtractedLicense(String id) |
ExtractedLicenseInfo[] |
SPDXDocument.getExtractedLicenseInfos()
Deprecated.
|
void |
SpdxDocumentContainer.getExtractedLicenseInfosFromModel()
Get Update the extrated license infos from the model and resynchronize it with
the license cache.
|
String |
SPDXDocument.SPDXPackage.getFileName()
Deprecated.
|
SpdxFile[] |
SpdxDocumentContainer.getFileReferences()
get all file references contained within the container
|
SPDXFile[] |
SPDXDocument.getFileReferences()
Deprecated.
|
SPDXFile[] |
SPDXDocument.SPDXPackage.getFiles()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getHomePage()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getLicenseComment()
Deprecated.
|
AnyLicenseInfo[] |
SPDXDocument.SPDXPackage.getLicenseInfoFromFiles()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getOriginator()
Deprecated.
|
SPDXPackageInfo |
SPDXDocument.SPDXPackage.getPackageInfo()
Deprecated.
|
SPDXReview[] |
SPDXDocument.getReviewers()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getSha1()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getShortDescription()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getSourceInfo()
Deprecated.
|
SPDXDocument.SPDXPackage |
SPDXDocument.getSpdxPackage()
Deprecated.
|
String |
SPDXDocument.getSpdxVersion()
Deprecated.
|
static SpdxListedLicense |
SPDXLicenseInfoFactory.getStandardLicenseById(String licenseId)
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getSupplier()
Deprecated.
|
SpdxPackageVerificationCode |
SPDXDocument.SPDXPackage.getVerificationCode()
Deprecated.
|
String |
SPDXDocument.SPDXPackage.getVersionInfo()
Deprecated.
|
void |
SpdxDocumentContainer.initializeNextLicenseRef()
Initialize the next license reference and the cache of extracted license infos
|
protected void |
SPDXDocument.initializeNextLicenseRef()
Deprecated.
Initialize the next license reference by scanning all of the existing non-standard licenses
|
protected void |
SPDXDocument.initializeNextLicenseRef(ExtractedLicenseInfo[] existingLicenses)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.removeFile(String fileName)
Deprecated.
Removes all SPDX files by the given name
|
void |
SPDXChecksum.setAlgorithm(String algorithm)
Deprecated.
|
void |
SPDXFile.setConcludedLicenses(AnyLicenseInfo fileLicenses)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setConcludedLicenses(AnyLicenseInfo detectedLicenses)
Deprecated.
|
void |
SPDXDocument.setCreationInfo(SPDXCreatorInformation creator)
Deprecated.
|
void |
SPDXDocument.setDataLicense(SpdxListedLicense dataLicense)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setDeclaredCopyright(String declaredCopyright)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setDeclaredLicense(AnyLicenseInfo declaredLicense)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setDeclaredName(String declaredName)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setDescription(String description)
Deprecated.
|
void |
SPDXDocument.setDocumentComment(String comment)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setDownloadUrl(String url)
Deprecated.
|
void |
SpdxDocumentContainer.setExternalDocumentRefs(ExternalDocumentRef[] externalDocumentRefs) |
void |
SpdxDocumentContainer.setExtractedLicenseInfos(ExtractedLicenseInfo[] extractedLicenseInfos) |
void |
SPDXDocument.setExtractedLicenseInfos(ExtractedLicenseInfo[] nonStandardLicenses)
Deprecated.
Resets all ExtractedLicenseInfos to nonStandardLicenses.
|
void |
SPDXFile.setFileDependencies(SPDXFile[] fileDependencies,
SPDXDocument doc)
Deprecated.
Set the file dependencies for this file
|
void |
SPDXDocument.SPDXPackage.setFileName(String fileName)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setFiles(SPDXFile[] files)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setHomePage(String url)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setLicenseComment(String comments)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setLicenseInfoFromFiles(AnyLicenseInfo[] licenseInfo)
Deprecated.
|
void |
SPDXDocument.setModel(org.apache.jena.rdf.model.Model model)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setOriginator(String originator)
Deprecated.
Set the originator
|
void |
SPDXDocument.setReviewers(SPDXReview[] reviewers)
Deprecated.
|
void |
SPDXFile.setSeenLicenses(AnyLicenseInfo[] seenLicenses)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setSha1(String sha1)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setShortDescription(String shortDescription)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setSourceInfo(String sourceInfo)
Deprecated.
|
void |
SPDXDocument.setSpdxVersion(String spdxVersion)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setSupplier(String supplier)
Deprecated.
Set the Supplier
|
void |
SPDXFile.setType(String type)
Deprecated.
|
void |
DOAPProject.setUri(String uri)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setVerificationCode(SpdxPackageVerificationCode verificationCode)
Deprecated.
|
void |
SPDXDocument.SPDXPackage.setVersionInfo(String versionInfo)
Deprecated.
Set the version information of the package
|
| Constructor and Description |
|---|
DOAPProject(org.apache.jena.rdf.model.Model model,
org.apache.jena.graph.Node node)
Deprecated.
|
SPDXChecksum(org.apache.jena.rdf.model.Model spdxModel,
org.apache.jena.graph.Node checksumNode)
Deprecated.
|
SPDXCreatorInformation(org.apache.jena.rdf.model.Model spdxModel,
org.apache.jena.graph.Node creatorNode) |
SPDXDocument(org.apache.jena.rdf.model.Model model)
Deprecated.
|
SpdxDocumentContainer(org.apache.jena.rdf.model.Model model)
Construct an SpdxDocumentContainer from an existing model which
already contain an SPDX Document
|
SpdxDocumentContainer(String uri)
Creates a new empty SPDX Document with the current SPDX document version.
|
SpdxDocumentContainer(String uri,
String spdxVersion)
Creates a new empty SPDX Document.
|
SPDXFile(IModelContainer modelContainer,
org.apache.jena.graph.Node fileNode)
Deprecated.
Construct an SPDX File form the fileNode
|
SpdxPackageVerificationCode(org.apache.jena.rdf.model.Model model,
org.apache.jena.graph.Node verificationCodeNode) |
SPDXReview(org.apache.jena.rdf.model.Model model,
org.apache.jena.graph.Node reviewerNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
DuplicateExtractedLicenseIdException
A duplicate license ID for an extracted license
|
class |
LicenseParserException
Exception caused by an invalid license expression
|
class |
NoListedLicenseRdfModel |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.jena.rdf.model.Resource |
WithExceptionOperator._createResource(org.apache.jena.rdf.model.Resource type) |
org.apache.jena.rdf.model.Resource |
LicenseException.createResource(IModelContainer modelContainer)
If a resource does not already exist in this model for this object,
create a new resource and populate it.
|
org.apache.jena.rdf.model.Resource |
SimpleLicensingInfo.findDuplicateResource(IModelContainer modelContainer,
String uri) |
AnyLicenseInfo |
ListedLicenses.getLicenseFromStdLicModel(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Get or create a standard license in the model container copying any
relevant information from the standard model to the model in the modelContainer
|
protected SpdxListedLicense |
ListedLicenses.getLicenseFromUri(String uri)
Get a listed license based on a URI.
|
static AnyLicenseInfo |
LicenseInfoFactory.getLicenseInfoFromModel(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Create the appropriate SPDXLicenseInfo from the model and node provided.
|
SpdxListedLicense |
ListedLicenses.getListedLicenseById(String licenseId) |
static SpdxListedLicense |
LicenseInfoFactory.getListedLicenseById(String licenseId) |
void |
WithExceptionOperator.getPropertiesFromModel() |
void |
SpdxNoneLicense.getPropertiesFromModel() |
void |
SpdxNoAssertionLicense.getPropertiesFromModel() |
void |
SimpleLicensingInfo.getPropertiesFromModel() |
void |
OrLaterOperator.getPropertiesFromModel() |
void |
LicenseSet.getPropertiesFromModel() |
void |
License.getPropertiesFromModel() |
void |
ExtractedLicenseInfo.getPropertiesFromModel() |
String |
WithExceptionOperator.getUri(IModelContainer modelContainer) |
String |
SpdxNoneLicense.getUri(IModelContainer modelContainer) |
String |
SpdxNoAssertionLicense.getUri(IModelContainer modelContainer) |
String |
SpdxListedLicense.getUri(IModelContainer modelContainer) |
String |
SimpleLicensingInfo.getUri(IModelContainer modelContainer) |
String |
OrLaterOperator.getUri(IModelContainer modelContainer) |
String |
DisjunctiveLicenseSet.getUri(IModelContainer modelContainer) |
String |
ConjunctiveLicenseSet.getUri(IModelContainer modelContainer) |
void |
WithExceptionOperator.populateModel() |
void |
SpdxNoneLicense.populateModel() |
void |
SpdxNoAssertionLicense.populateModel() |
void |
SimpleLicensingInfo.populateModel() |
void |
OrLaterOperator.populateModel() |
void |
LicenseSet.populateModel() |
void |
License.populateModel() |
void |
ExtractedLicenseInfo.populateModel() |
abstract void |
AnyLicenseInfo.populateModel() |
void |
WithExceptionOperator.setException(LicenseException exception) |
void |
WithExceptionOperator.setLicense(AnyLicenseInfo license) |
void |
OrLaterOperator.setLicense(SimpleLicensingInfo license) |
void |
LicenseException.setLicenseExceptionId(String id) |
void |
LicenseSet.setMembers(AnyLicenseInfo[] licenseInfos)
Sets the members of the license set.
|
| Constructor and Description |
|---|
ConjunctiveLicenseSet(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
DisjunctiveLicenseSet(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode) |
ExtractedLicenseInfo(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode) |
License(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseNode)
Constructs an SPDX License from the licenseNode
|
License(String name,
String id,
String text,
String[] sourceUrl,
String comments,
String standardLicenseHeader,
String template,
boolean osiApproved) |
LicenseException(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
LicenseSet(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode) |
OrLaterOperator(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode)
Create an OrLaterOperator from a node in an existing RDF model
|
SpdxListedLicense(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseNode)
Constructs an SPDX License from the licenseNode
|
SpdxListedLicense(String name,
String id,
String text,
String[] sourceUrl,
String comments,
String standardLicenseHeader,
String template,
boolean osiApproved) |
SpdxNoAssertionLicense(IModelContainer container,
org.apache.jena.graph.Node licenseInfoNode) |
SpdxNoneLicense(IModelContainer container,
org.apache.jena.graph.Node node) |
WithExceptionOperator(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode)
Create a WithExceptionOperator from a node in an existing RDF model
|
| Modifier and Type | Method and Description |
|---|---|
void |
SpdxElement.addAnnotation(Annotation annotation) |
void |
SpdxPackage.addChecksum(Checksum checksum)
Add a checksum to the list of checksums for this package
|
void |
SpdxFile.addChecksum(Checksum checksum)
Add a checksum
|
void |
SpdxPackage.addExternalRef(ExternalRef externalRef) |
void |
SpdxDocument.addExtractedLicenseInfos(ExtractedLicenseInfo license) |
void |
SpdxPackage.addFile(SpdxFile file)
Add a file to the list of files attached to this package
|
void |
SpdxFile.addFileType(SpdxFile.FileType fileType)
Add a file type to this file
|
protected void |
RdfModelObject.addPropertyUriValue(String nameSpace,
String propertyName,
String uri)
Adds a property value as a list of Uris
|
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
Annotation annotation) |
void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
AnyLicenseInfo license)
Add a property value of type AnyLicenseInfo without removing the existing property values
|
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
Checksum checksumValue)
Add a checksum as a property to this resource
|
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
ExternalRef externalRef) |
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
Relationship relationship)
Add a relationship property value
|
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
SpdxElement element)
Adds an SPDX element property value for this resource without removing the old property values
|
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
SpdxElement element,
boolean updateModel)
Adds an SPDX element property value for this resource without removing the old property values
|
void |
SpdxElement.addRelationship(Relationship relationship) |
static SpdxElement |
SpdxElementFactory.createElementFromModel(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
org.apache.jena.rdf.model.Resource |
RdfModelObject.createResource(IModelContainer modelContainer) |
org.apache.jena.rdf.model.Resource |
IRdfModel.createResource(IModelContainer modelContainer)
Create a resource from the Java model object
|
org.apache.jena.rdf.model.Resource |
RdfModelObject.createResource(IModelContainer modelContainer,
boolean updateModel) |
protected Annotation[] |
RdfModelObject.findAnnotationPropertyValues(String nameSpace,
String propertyName)
Find all annotations with a subject of this object
|
AnyLicenseInfo |
RdfModelObject.findAnyLicenseInfoPropertyValue(String namespace,
String propertyName)
Find a property value with a subject of this object
|
AnyLicenseInfo[] |
RdfModelObject.findAnyLicenseInfoPropertyValues(String namespace,
String propertyName)
Find a property value with a subject of this object
|
protected Checksum |
RdfModelObject.findChecksumPropertyValue(String nameSpace,
String propertyName) |
protected SPDXCreatorInformation |
RdfModelObject.findCreationInfoPropertyValue(String nameSpace,
String propertyName) |
org.apache.jena.rdf.model.Resource |
SpdxSnippet.findDuplicateResource(IModelContainer modelContainer,
String uri) |
org.apache.jena.rdf.model.Resource |
SpdxPackage.findDuplicateResource(IModelContainer modelContainer,
String uri) |
org.apache.jena.rdf.model.Resource |
SpdxFile.findDuplicateResource(IModelContainer modelContainer,
String uri) |
org.apache.jena.rdf.model.Resource |
RdfModelObject.findDuplicateResource(IModelContainer modelContainer,
String uri)
Search the model to see if there is a duplicate resource either based on the
URI or based on other information.
|
org.apache.jena.rdf.model.Resource |
ExternalRef.findDuplicateResource(IModelContainer modelContainer,
String uri) |
org.apache.jena.rdf.model.Resource |
Checksum.findDuplicateResource(IModelContainer modelContainer,
String uri) |
protected SpdxElement |
RdfModelObject.findElementPropertyValue(String namespace,
String propertyName)
Find an SPDX element with a subject of this object
|
ExternalDocumentRef[] |
RdfModelObject.findExternalDocRefPropertyValues(String nameSpace,
String propertyName) |
static ExternalDocumentRef[] |
RdfModelObject.findExternalDocRefPropertyValues(String nameSpace,
String propertyName,
IModelContainer extDocModelContainer,
org.apache.jena.graph.Node nodeContainingExternalRefs) |
protected ExternalRef[] |
RdfModelObject.findExternalRefPropertyValues(String nameSpace,
String propertyName) |
protected static org.apache.jena.rdf.model.Resource |
SpdxFile.findFileResource(IModelContainer modelContainer,
SpdxFile spdxFile)
Finds the resource for an existing file in the model
|
protected Checksum[] |
RdfModelObject.findMultipleChecksumPropertyValues(String nameSpace,
String propertyName) |
protected DoapProject[] |
RdfModelObject.findMultipleDoapPropertyValues(String nameSpace,
String propertyName) |
protected SpdxElement[] |
RdfModelObject.findMultipleElementPropertyValues(String namespace,
String propertyName)
Finds all SPDX elements with a subject of this object
|
protected ReferenceType |
RdfModelObject.findReferenceTypePropertyValue(String nameSpace,
String propertyName)
Find the reference type within a specific property in the model for this node
|
protected Relationship[] |
RdfModelObject.findRelationshipPropertyValues(String nameSpace,
String propertyName)
Find all annotations with a subject of this object
|
protected SPDXReview[] |
RdfModelObject.findReviewPropertyValues(String nameSpace,
String propertyName) |
protected SinglePointer |
RdfModelObject.findSinglePointerPropertyValue(String nameSpace,
String propertyName) |
protected static org.apache.jena.rdf.model.Resource |
Checksum.findSpdxChecksum(org.apache.jena.rdf.model.Model model,
Checksum checksum) |
protected StartEndPointer[] |
RdfModelObject.findStartEndPointerPropertyValues(String nameSpace,
String propertyName)
Find all StartEndPointers assocated with a property
|
protected SpdxPackageVerificationCode |
RdfModelObject.findVerificationCodePropertyValue(String nameSpace,
String propertyName) |
StartEndPointer |
SpdxSnippet.getByteRange() |
Checksum |
ExternalDocumentRef.getChecksum() |
Checksum[] |
SpdxPackage.getChecksums() |
SPDXCreatorInformation |
SpdxDocument.getCreationInfo() |
SPDXCreatorInformation |
SpdxDocument.getCreatorInfo()
Deprecated.
|
AnyLicenseInfo |
SpdxDocument.getDataLicense() |
AnyLicenseInfo |
SpdxPackage.getDeclaredLicense()
Deprecated.
|
SpdxItem[] |
SpdxDocument.getDocumentDescribes() |
String |
SpdxDocument.getDocumentNamespace() |
String |
SpdxDocument.getDocumentUri() |
String |
ExternalSpdxElement.getExternalDocumentId() |
ExternalDocumentRef[] |
SpdxDocument.getExternalDocumentRefs() |
String |
ExternalSpdxElement.getExternalElementId() |
ExternalRef[] |
SpdxPackage.getExternalRefs() |
ExtractedLicenseInfo[] |
SpdxDocument.getExtractedLicenseInfos() |
SpdxFile[] |
SpdxPackage.getFiles() |
SpdxFile[] |
SpdxPackage.getFiles(boolean checkRelationships) |
AnyLicenseInfo |
SpdxPackage.getLicenseDeclared() |
StartEndPointer |
SpdxSnippet.getLineRange() |
SpdxPackageVerificationCode |
SpdxPackage.getPackageVerificationCode() |
void |
SpdxSnippet.getPropertiesFromModel() |
void |
SpdxPackage.getPropertiesFromModel() |
void |
SpdxItem.getPropertiesFromModel() |
void |
SpdxFile.getPropertiesFromModel() |
void |
SpdxElement.getPropertiesFromModel() |
void |
SpdxDocument.getPropertiesFromModel() |
void |
Relationship.getPropertiesFromModel() |
abstract void |
RdfModelObject.getPropertiesFromModel()
Fetch all of the properties from the model and populate the local Java properties
|
void |
ExternalSpdxElement.getPropertiesFromModel() |
void |
ExternalRef.getPropertiesFromModel() |
void |
ExternalDocumentRef.getPropertiesFromModel() |
void |
DoapProject.getPropertiesFromModel() |
void |
Checksum.getPropertiesFromModel() |
void |
Annotation.getPropertiesFromModel() |
ReferenceType |
ExternalRef.getReferenceType() |
SPDXReview[] |
SpdxDocument.getReviewers()
Deprecated.
|
SpdxFile |
SpdxSnippet.getSnippetFromFile() |
SpdxPackage |
SpdxDocument.getSpdxPackage()
Deprecated.
|
String |
SpdxElement.getUri(IModelContainer modelContainer) |
String |
SpdxDocument.getUri(IModelContainer modelContainer) |
abstract String |
RdfModelObject.getUri(IModelContainer modelContainer)
Get the URI for this RDF object.
|
String |
ExternalSpdxElement.getUri(IModelContainer modelContainer) |
String |
ExternalRef.getUri(IModelContainer modelContainer) |
SpdxPackageVerificationCode |
SpdxPackage.getVerificationCode()
Deprecated.
|
boolean |
SpdxPackage.isFilesAnalyzed() |
void |
SpdxSnippet.populateModel() |
void |
SpdxPackage.populateModel() |
void |
SpdxItem.populateModel() |
void |
SpdxFile.populateModel() |
void |
SpdxElement.populateModel() |
void |
SpdxDocument.populateModel() |
void |
Relationship.populateModel() |
abstract void |
RdfModelObject.populateModel()
Populate the RDF model from the Java properties
|
void |
ExternalSpdxElement.populateModel() |
void |
ExternalRef.populateModel() |
void |
ExternalDocumentRef.populateModel() |
void |
DoapProject.populateModel() |
void |
Checksum.populateModel() |
void |
Annotation.populateModel()
Populate the model from the properties
|
void |
Checksum.setAlgorithm(Checksum.ChecksumAlgorithm algorithm) |
void |
Annotation.setAnnotationDate(String date) |
void |
SpdxElement.setAnnotations(Annotation[] annotations) |
void |
Annotation.setAnnotationType(Annotation.AnnotationType annotationType) |
void |
SpdxFile.setArtifactOf(DoapProject[] artifactOf)
Deprecated.
|
void |
SpdxSnippet.setByteRange(StartEndPointer byteRange) |
void |
ExternalDocumentRef.setChecksum(Checksum checksum) |
void |
SpdxPackage.setChecksums(Checksum[] checksums) |
void |
SpdxFile.setChecksums(Checksum[] checksums) |
void |
SpdxFile.setConcludedLicenses(AnyLicenseInfo concludedLicense)
Deprecated.
|
void |
SpdxDocument.setDataLicense(AnyLicenseInfo dataLicense) |
void |
SpdxDocument.setExternalDocumentRefs(ExternalDocumentRef[] externalDocumentRefs) |
void |
SpdxPackage.setExternalRefs(ExternalRef[] externalRefs) |
void |
SpdxDocument.setExtractedLicenseInfos(ExtractedLicenseInfo[] extractedLicenseInfos) |
void |
SpdxFile.setFileDependencies(SpdxFile[] fileDependencies)
Deprecated.
|
void |
SpdxPackage.setFiles(SpdxFile[] files) |
void |
SpdxFile.setFileTypes(SpdxFile.FileType[] fileTypes) |
void |
SpdxElement.setId(String id)
The ID is a unique identify for the SPDX element.
|
void |
ExternalSpdxElement.setId(String id) |
void |
SpdxItem.setLicenseConcluded(AnyLicenseInfo licenseConcluded) |
void |
SpdxPackage.setLicenseDeclared(AnyLicenseInfo licenseDeclared) |
void |
SpdxItem.setLicenseInfosFromFiles(AnyLicenseInfo[] licenseInfoFromFiles) |
void |
SpdxSnippet.setLineRange(StartEndPointer lineRange) |
void |
SpdxPackage.setPackageVerificationCode(SpdxPackageVerificationCode packageVerificationCode) |
void |
DoapProject.setProjectUri(String uri) |
protected void |
RdfModelObject.setPropertyUriValue(String nameSpace,
String propertyName,
String uri)
Sets a property value as a Uri
|
protected void |
RdfModelObject.setPropertyUriValues(String nameSpace,
String propertyName,
String[] uris)
Sets a property value as a list of Uris
|
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
AnyLicenseInfo license)
Set a property value for this resource.
|
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
Checksum checksumValue) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
DoapProject[] doapProjectValues) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
ExternalRef[] externalRefs)
Set the external refs as a value for the property
|
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
ReferenceType referenceType) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
SinglePointer singlePointer) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
SpdxElement element) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
SpdxElement[] element) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
SpdxElement[] elements,
boolean updateModel)
Sets the spdx element property value for this resource
|
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
SpdxElement element,
boolean updateModel)
Sets the spdx element property value for this resource
|
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
SpdxPackageVerificationCode verificationCode) |
protected void |
RdfModelObject.setPropertyValue(String nameSpace,
String propertyName,
StartEndPointer[] values)
Set a property value for this resource.
|
protected void |
RdfModelObject.setPropertyValues(String nameSpace,
String propertyName,
Annotation[] annotations) |
void |
RdfModelObject.setPropertyValues(String nameSpace,
String propertyName,
AnyLicenseInfo[] licenses)
Set a property value for this resource.
|
protected void |
RdfModelObject.setPropertyValues(String nameSpace,
String propertyName,
Checksum[] checksumValues) |
void |
RdfModelObject.setPropertyValues(String nameSpace,
String propertyName,
ExternalDocumentRef[] externalDocRefs) |
protected void |
RdfModelObject.setPropertyValues(String nameSpace,
String propertyName,
Relationship[] relationships)
Set a property value for this resource.
|
void |
ExternalRef.setReferenceCategory(ExternalRef.ReferenceCategory referenceCategory) |
void |
ExternalRef.setReferenceType(ReferenceType referenceType) |
void |
Relationship.setRelatedSpdxElement(SpdxElement relatedSpdxElement) |
void |
SpdxElement.setRelationships(Relationship[] relationships) |
void |
Relationship.setRelationshipType(Relationship.RelationshipType relationshipType) |
void |
SpdxFile.setSeenLicenses(AnyLicenseInfo[] seenLicenses)
Deprecated.
|
void |
SpdxSnippet.setSnippetFromFile(SpdxFile snippetFromFile) |
void |
ExternalDocumentRef.setSpdxDocument(SpdxDocument spdxDocument) |
void |
ExternalDocumentRef.setSpdxDocumentNamespace(String spdxDocumentNamespace) |
| Constructor and Description |
|---|
Annotation(IModelContainer modelContainer,
org.apache.jena.graph.Node annotationNode) |
Checksum(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
DoapProject(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
ExternalDocumentRef(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
ExternalRef(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
ExternalSpdxElement(String id) |
RdfModelObject(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Create an RDF Model Object based on an existing Node
|
Relationship(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
SpdxDocument(SpdxDocumentContainer documentContainer,
org.apache.jena.graph.Node node) |
SpdxElement(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
SpdxFile(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
SpdxFile(String fileName,
SpdxFile.FileType[] fileTypes,
String sha1Value,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfoInFiles,
String licenseComment,
String copyrightText,
DoapProject[] artifactOfs,
String fileComment) |
SpdxFile(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfoInFile,
String copyrightText,
String licenseComment,
SpdxFile.FileType[] fileTypes,
Checksum[] checksums,
String[] fileContributors,
String noticeText,
DoapProject[] artifactOf) |
SpdxItem(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Create an SPDX item from a Jena model
|
SpdxPackage(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
SpdxSnippet(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
| Modifier and Type | Method and Description |
|---|---|
SinglePointer |
StartEndPointer.getEndPointer() |
void |
StartEndPointer.getPropertiesFromModel() |
void |
SinglePointer.getPropertiesFromModel() |
void |
LineCharPointer.getPropertiesFromModel() |
void |
CompoundPointer.getPropertiesFromModel() |
void |
ByteOffsetPointer.getPropertiesFromModel() |
SpdxElement |
SinglePointer.getReference() |
static SinglePointer |
PointerFactory.getSinglePointerFromModel(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Get the pointer from the model determining the subclass from the information in the
model.
|
SinglePointer |
CompoundPointer.getStartPointer() |
String |
StartEndPointer.getUri(IModelContainer modelContainer) |
String |
LineCharPointer.getUri(IModelContainer modelContainer) |
String |
ByteOffsetPointer.getUri(IModelContainer modelContainer) |
void |
StartEndPointer.populateModel() |
void |
SinglePointer.populateModel() |
void |
LineCharPointer.populateModel() |
void |
CompoundPointer.populateModel() |
void |
ByteOffsetPointer.populateModel() |
void |
StartEndPointer.setEndPointer(SinglePointer endPointer) |
void |
SinglePointer.setReference(SpdxElement reference) |
void |
CompoundPointer.setStartPointer(SinglePointer startPointer) |
| Constructor and Description |
|---|
ByteOffsetPointer(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
CompoundPointer(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Create a compoundpointer from an existing RDF node
|
LineCharPointer(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
SinglePointer(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Create a SinglePointer from the model
|
StartEndPointer(IModelContainer modelContainer,
org.apache.jena.graph.Node node)
Create a StartEndPointer from an existing RDF node
|
| Modifier and Type | Method and Description |
|---|---|
String |
ReferenceType.getContextualExample() |
URL |
ReferenceType.getDocumentation() |
URL |
ReferenceType.getExternalReferenceSite() |
String |
ListedReferenceTypes.getListedReferenceName(URI uri)
Get the listed reference type name from the listed reference URI
|
ReferenceType |
ListedReferenceTypes.getListedReferenceTypeByName(String listedReferenceName) |
URI |
ListedReferenceTypes.getListedReferenceUri(String listedReferenceName)
Get the listed reference URI from a listed reference type name used in the tag/value format
|
void |
ReferenceType.getPropertiesFromModel() |
String |
ReferenceType.getUri(IModelContainer modelContainer) |
void |
ReferenceType.populateModel() |
void |
ReferenceType.setContextualExample(String contextualExample) |
void |
ReferenceType.setDocumentation(URL documentation) |
void |
ReferenceType.setExternalReferenceSite(URL externalReferenceSite) |
| Constructor and Description |
|---|
ReferenceType(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
ReferenceType(URI uri,
String contextualExample,
URL documentation,
URL externalReferenceSite)
Create a reference type from basic values
|
| Modifier and Type | Method and Description |
|---|---|
void |
PackageInfoSheetV9d1.add(SpdxPackage pkgInfo) |
void |
PackageInfoSheetV2d1.add(SpdxPackage pkgInfo) |
void |
PackageInfoSheetV2d0.add(SpdxPackage pkgInfo) |
void |
PackageInfoSheetV1d2.add(SpdxPackage pkgInfo) |
void |
PackageInfoSheetV09d3.add(SpdxPackage pkgInfo) |
void |
PackageInfoSheetV09d2.add(SpdxPackage pkgInfo) |
abstract void |
PackageInfoSheet.add(SpdxPackage pkgInfo) |
SpdxListedLicense |
LicenseSheet.getLicense(int rowNum)
Retrieve a license for a specific row in the sheet
|
SpdxListedLicense |
DeprecatedLicenseSheet.getLicense(int rowNum)
Retrieve a license for a specific row in the sheet
|
| Constructor and Description |
|---|
DeprecatedLicenseIterator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
CommonCode.printDoc(SpdxDocument doc,
PrintWriter out,
Properties constants) |
| Modifier and Type | Method and Description |
|---|---|
static void |
RdfToSpreadsheet.copyRdfXmlToSpreadsheet(SpdxDocument doc,
SPDXSpreadsheet ss) |
static SpdxDocument |
SpreadsheetToRDF.copySpreadsheetToSPDXAnalysis(SPDXSpreadsheet ss) |
static void |
RdfToHtml.rdfToHtml(SpdxDocument doc,
File docHtmlFile,
File licenseHtmlFile,
File snippetHtmlFile,
File docFilesHtmlFile) |
static void |
RdfToHtml.rdfToHtml(SpdxDocument doc,
File templateDir,
File docHtmlFile,
File licenseHtmlFile,
File snippetHtmlFile,
File docFilesHtmlFile) |
Copyright © 2017 Linux Foundation. All Rights Reserved.