Uses of Class
org.spdx.library.ModelCopyManager
Package | Description |
---|---|
org.spdx.library |
Package containing useful library functions for reading, writing, and manipulating
SPDX documents.
|
org.spdx.library.model |
Copyright (c) 2019 Source Auditor Inc.
|
org.spdx.library.model.license | |
org.spdx.library.model.pointer |
RDF model classes which implement the proposed W3C Pointer classes.
|
-
Uses of ModelCopyManager in org.spdx.library
Methods in org.spdx.library that return ModelCopyManager Modifier and Type Method Description static ModelCopyManager
DefaultModelStore. getDefaultCopyManager()
Methods in org.spdx.library with parameters of type ModelCopyManager Modifier and Type Method Description static void
DefaultModelStore. reset(IModelStore newModelStore, String newDefaultDocumentUri, ModelCopyManager newDefaultCopyManager)
-
Uses of ModelCopyManager in org.spdx.library.model
Methods in org.spdx.library.model that return ModelCopyManager Modifier and Type Method Description ModelCopyManager
ModelObject. getCopyManager()
Methods in org.spdx.library.model with parameters of type ModelCopyManager Modifier and Type Method Description protected static void
ModelObject. addValueToCollection(IModelStore stModelStore, String stDocumentUri, String stId, String propertyName, Object value, ModelCopyManager copyManager)
Add a value to a collection of values associated with a property.static ModelObject
SpdxModelFactory. createModelObject(IModelStore modelStore, String documentUri, String id, String type, ModelCopyManager copyManager)
Create a model object in a model store given the document URI, ID and typestatic SpdxDocument
SpdxModelFactory. createSpdxDocument(IModelStore modelStore, String documentUri, ModelCopyManager copyManager)
Create an SPDX document with default values for creator, created, licenseListVersion, data license and specVersionstatic String
ExternalSpdxElement. externalDocumentIdToNamespace(String externalDocumentId, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
static String
ExternalSpdxElement. externalSpdxElementIdToURI(String externalSpdxElementId, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
static Stream<?>
SpdxModelFactory. getElements(IModelStore store, String documentUri, ModelCopyManager copyManager, Class<?> spdxClass)
static Optional<ExternalDocumentRef>
ExternalDocumentRef. getExternalDocRefByDocNamespace(IModelStore stModelStore, String stDocumentUri, String externalDocUri, ModelCopyManager copyManager)
Obtain an ExternalDocumentRef which maps to the document URI for the external SPDX document.static ModelObject
SpdxModelFactory. getModelObject(IModelStore modelStore, String documentUri, String id, String type, ModelCopyManager copyManager, boolean create)
Create a model object in a model store given the document URI, ID and typestatic Optional<ModelObject>
SpdxModelFactory. getModelObject(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager)
protected static Optional<Object>
ModelObject. getObjectPropertyValue(IModelStore stModelStore, String stDocumentUri, String stId, String propertyName, ModelCopyManager copyManager)
Get an object value for a propertystatic Object
ModelStorageClassConverter. modelObjectToStoredObject(Object value, String stDocumentUri, IModelStore stModelStore, ModelCopyManager copyManager)
Converts a stored object to it's appropriate model object typestatic Optional<Object>
ModelStorageClassConverter. optionalStoredObjectToModelObject(Optional<Object> value, String stDocumentUri, IModelStore stModelStore, ModelCopyManager copyManager)
Converts any typed value or IndividualValue objects to a ModelObject, returning an existing ModelObject if it exists or creates a new ModelObjectprotected static void
ModelObject. replacePropertyValueCollection(IModelStore stModelStore, String stDocumentUri, String stId, String propertyName, Collection<?> values, ModelCopyManager copyManager)
Replace the entire value collection for a property.void
ModelObject. setCopyManager(ModelCopyManager copyManager)
protected static void
ModelObject. setPropertyValue(IModelStore stModelStore, String stDocumentUri, String stId, String propertyName, Object value, ModelCopyManager copyManager)
Set a property value for a property name, creating the property if necessarystatic Object
ModelStorageClassConverter. storedObjectToModelObject(Object value, String documentUri, IModelStore modelStore, ModelCopyManager copyManager)
Converts any typed value or individual value objects to a ModelObject, returning an existing ModelObject if it exists or creates a new ModelObjectObject
SimpleUriValue. toModelObject(IModelStore store, String documentUri, ModelCopyManager copyManager)
inflate the value back to either an Enum (if the URI matches), an ExternalSpdxElement if it matches the pattern of an external SPDX element or returns itself otherwisestatic ExternalSpdxElement
ExternalSpdxElement. uriToExternalSpdxElement(String uri, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
Create an ExternalSpdxElement based on a URI of the form externaldocumentnamespace#SPDXRef-[NUM]static String
ExternalSpdxElement. uriToExternalSpdxElementId(String uri, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
Convert a URI to an ID for an External SPDX ElementConstructors in org.spdx.library.model with parameters of type ModelCopyManager Constructor Description Annotation(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
Checksum(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ExternalDocumentRef(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ExternalRef(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ExternalSpdxElement(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
GenericModelObject(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
GenericSpdxElement(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
GenericSpdxItem(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ModelCollection(IModelStore modelStore, String documentUri, String id, String propertyName, ModelCopyManager copyManager, Class<?> type)
ModelObject(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ModelSet(IModelStore modelStore, String documentUri, String id, String propertyName, ModelCopyManager copyManager, Class<?> type)
Relationship(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxCreatorInformation(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxDocument(IModelStore modelStore, String documentUri, ModelCopyManager copyManager, boolean create)
SpdxElement(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxFile(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxFileBuilder(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, String name, AnyLicenseInfo concludedLicense, Collection<AnyLicenseInfo> licenseInfosFromFile, String copyrightText, Checksum sha1)
Build a file with the required parametersSpdxItem(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxPackage(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxPackageBuilder(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, String name, AnyLicenseInfo concludedLicense, String copyrightText, AnyLicenseInfo licenseDeclared)
Build an SpdxPackage with the required parameters if isFilesAnalyzed is false - note isFilesAnalyzed must be explicitly set to falseSpdxPackageVerificationCode(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxSnippet(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxSnippetBuilder(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, String name, AnyLicenseInfo concludedLicense, Collection<AnyLicenseInfo> licenseInfosFromFile, String copyrightText, SpdxFile snippetFromFile, int startByte, int endByte)
Build a snippet with the required parameters -
Uses of ModelCopyManager in org.spdx.library.model.license
Methods in org.spdx.library.model.license with parameters of type ModelCopyManager Modifier and Type Method Description static String
ExternalExtractedLicenseInfo. externalExtractedLicenseIdToURI(String externalExtractedLicenseId, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
static AnyLicenseInfo
LicenseInfoFactory. parseSPDXLicenseString(String licenseString, IModelStore store, String documentUri, ModelCopyManager copyManager)
Parses a license string and converts it into a SPDXLicenseInfo object Syntax - A license set must start and end with a parenthesis "(" A conjunctive license set will have and AND after the first licenseInfo term A disjunctive license set will have an OR after the first licenseInfo term If there is no And or Or, then it is converted to a simple license type A space or tab must be used between license ID's and the keywords AND and OR A licenseID must NOT be "AND" or "OR"static ExternalExtractedLicenseInfo
ExternalExtractedLicenseInfo. uriToExternalExtractedLicense(String externalLicenseUri, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
static String
ExternalExtractedLicenseInfo. uriToExternalExtractedLicenseId(String uri, IModelStore stModelStore, String stDocumentUri, ModelCopyManager copyManager)
Convert a URI to an ID for an External Extracted LicenseConstructors in org.spdx.library.model.license with parameters of type ModelCopyManager Constructor Description ConjunctiveLicenseSet(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
CrossRef(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
CrossRefBuilder(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, String url)
Create a CrossRef with the required parametersDisjunctiveLicenseSet(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ExternalExtractedLicenseInfo(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
ExtractedLicenseInfo(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
Create a new SimpleLicensingInfo objectLicenseException(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
Create a new LicenseException objectListedLicenseException(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
OrLaterOperator(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SpdxListedLicense(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
Create a new SPDX Listed License objectWithExceptionOperator(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
-
Uses of ModelCopyManager in org.spdx.library.model.pointer
Constructors in org.spdx.library.model.pointer with parameters of type ModelCopyManager Constructor Description ByteOffsetPointer(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
CompoundPointer(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
LineCharPointer(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
SinglePointer(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)
StartEndPointer(IModelStore modelStore, String documentUri, String id, ModelCopyManager copyManager, boolean create)