Package org.spdx.merge
Class SpdxFileInfoMerger
java.lang.Object
org.spdx.merge.SpdxFileInfoMerger
public class SpdxFileInfoMerger extends Object
Application to merge SPDX files information into one unique result.
- Author:
- Gang Ling
-
Constructor Summary
Constructors Constructor Description SpdxFileInfoMerger(SpdxDocument master, SpdxLicenseMapper mapper) -
Method Summary
Modifier and Type Method Description booleancheckDoapProject(SpdxFile spdxFile)DoapProject[]cloneDoapProject(DoapProject[] orgProjectArray)List<SpdxFile>cloneFiles(List<SpdxFile> filesArray)SpdxFile[]cloneList(List<SpdxFile> filesList)DoapProject[]mergeDOAPInfo(DoapProject[] masterArtifactOf, DoapProject[] subArtifactOf)SpdxFile[]mergeFileInfo(SpdxDocument[] subDocs)
-
Constructor Details
-
SpdxFileInfoMerger
- Parameters:
master-
-
-
Method Details
-
mergeFileInfo
- Parameters:
subDocs-- Returns:
- Throws:
InvalidSPDXAnalysisException
-
checkDoapProject
- Parameters:
spdxFile-- Returns:
- foundDoapProject
-
mergeDOAPInfo
- Parameters:
masterArtifactOf-subArtifactOf-- Returns:
-
cloneFiles
- Parameters:
filesArray-- Returns:
- clonedFilesArray
-
cloneList
- Parameters:
filesList-- Returns:
- clonedFilesArray
-
cloneDoapProject
- Parameters:
orgProjectArray-- Returns:
- clonedProjectArray
-