Uses of Class
org.spdx.library.model.v2.ModelObjectV2
-
Packages that use ModelObjectV2 Package Description org.spdx.library.model.v2 Model compatible with version 2 of the SPDX spec (2.0, 2.1, 2.2, and 2.3)org.spdx.library.model.v2.license Model for the SPDX version 2 license related objectsorg.spdx.library.model.v2.pointer RDF model classes which implement the proposed W3C Pointer classes From the W3C documentation, pointers are entities that permit identifying a portion or segment of a piece of content - making use of the Resource Description Framework (RDF). -
-
Uses of ModelObjectV2 in org.spdx.library.model.v2
Subclasses of ModelObjectV2 in org.spdx.library.model.v2 Modifier and Type Class Description class
Annotation
An Annotation is a comment on an SpdxItem by an agent.class
Checksum
A Checksum is value that allows the contents of a file to be authenticated.class
ExternalDocumentRef
Information about an external SPDX document reference including the checksum.class
ExternalRef
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package.class
ExternalSpdxElement
This is an SPDX element which is in an external document.class
GenericModelObject
Generic model object - primarily used for testing.class
GenericSpdxElement
Generic SPDX element - primarily used for testingclass
GenericSpdxItem
Generic SPDX item - primarily used for testingclass
Relationship
A Relationship represents a relationship between two SpdxElements.class
SpdxConstantElement
Type of SpdxElement which is a constant unmodifiable elementclass
SpdxCreatorInformation
Provides the necessary information for forward and backward compatibility for processing tools.class
SpdxDocument
An SpdxDocument is a summary of the contents, provenance, ownership and licensing analysis of a specific software package.class
SpdxElement
An SpdxElement is any thing described in SPDX, either a document or an SpdxItem.class
SpdxFile
A File represents a named sequence of information that is contained in a software package.class
SpdxItem
An SpdxItem is a potentially copyrightable work.class
SpdxNoAssertionElement
This SPDX element represents no assertion as to an actual SPDX element.class
SpdxNoneElement
This SPDX element represents no SPDX element at all.class
SpdxPackage
A Package represents a collection of software files that are delivered as a single functional component.class
SpdxPackageVerificationCode
Verification Code for packagesclass
SpdxSnippet
Snippets can optionally be used when a file is known to have some content that has been included from another original source.Methods in org.spdx.library.model.v2 that return ModelObjectV2 Modifier and Type Method Description static ModelObjectV2
SpdxModelFactoryCompatV2. createModelObjectV2(org.spdx.storage.IModelStore modelStore, String documentUri, String id, String type, org.spdx.core.IModelCopyManager copyManager)
Create an SPDX version 2 model object in a model store given the document URI, ID and typestatic ModelObjectV2
SpdxModelFactoryCompatV2. getModelObjectV2(org.spdx.storage.IModelStore modelStore, String documentUri, String id, String type, org.spdx.core.IModelCopyManager copyManager, boolean create)
Create an SPDX spec version 2.X model object in a model store given the document URI, ID and typeMethods in org.spdx.library.model.v2 that return types with arguments of type ModelObjectV2 Modifier and Type Method Description static Optional<ModelObjectV2>
SpdxModelFactoryCompatV2. getModelObjectV2(org.spdx.storage.IModelStore modelStore, String documentUri, String id, org.spdx.core.IModelCopyManager copyManager)
-
Uses of ModelObjectV2 in org.spdx.library.model.v2.license
Subclasses of ModelObjectV2 in org.spdx.library.model.v2.license Modifier and Type Class Description class
AbstractExtractedLicenseInfo
ExtractedLicenseInfo which can be represented as a concrete ExtractedLicenseInfo within the same SPDX document with all properties accessible, or as an ExternalExtractedLicenseInfo which represents a license not included within the SPDX document.class
AnyLicenseInfo
This abstract class represents several ways of describing licensing information.class
ConjunctiveLicenseSet
A set of licenses where all of the licenses applyclass
CrossRef
Cross reference details for the a URL referenceclass
DisjunctiveLicenseSet
A set of licenses where there is a choice of one of the licenses in the setclass
ExternalExtractedLicenseInfo
This class represents an ExtractedLicenseInfo which is stored in an external SPDX document.class
ExtractedLicenseInfo
An ExtractedLicensingInfo represents a license or licensing notice that was found in the package.class
License
Describes a license All licenses have an ID.class
LicenseException
Represents an SPDX license exception as defined in the License Expression Language Used with the "with" unary expression.class
LicenseSet
A specific form of license information where there is a set of licenses representedclass
ListedLicenseException
Represents a License Exception present on the SPDX License Listclass
OrLaterOperator
A license that has an or later operator (e.g.class
SimpleLicensingInfo
The SimpleLicenseInfo class includes all resources that represent simple, atomic, licensing information.class
SpdxListedLicense
Listed license for SPDX as listed at spdx.org/licensesclass
SpdxNoAssertionLicense
Special class of license to represent no asserted license license in the file or packagesclass
SpdxNoneLicense
A special license meaning that no license was foundclass
WithExceptionOperator
A license that has a With exception operator (e.g. -
Uses of ModelObjectV2 in org.spdx.library.model.v2.pointer
Subclasses of ModelObjectV2 in org.spdx.library.model.v2.pointer Modifier and Type Class Description class
ByteOffsetPointer
Byte offset pointer per RDF 2.3.2.2 ByteOffsetPointer Classclass
CompoundPointer
A pointing method made up of a pair of pointers that identify a well defined section within a document delimited by a begin and an end.class
LineCharPointer
Pointer for lines and charactersclass
SinglePointer
A pointing method made up of a unique pointer This is an abstract single pointer that provides the necessary framework, but it does not provide any kind of pointer, so more specific subclasses must be used.class
StartEndPointer
A compound pointer pointing out parts of a document by means of a range delimited by a pair of single pointers that define the start point and the end point.
-