Interface IModelStore

All Superinterfaces:
AutoCloseable
All Known Subinterfaces:
IListedLicenseStore, ISerializableModelStore
All Known Implementing Classes:
ExtendedSpdxStore, InMemSpdxStore, SpdxListedLicenseLocalStore, SpdxListedLicenseModelStore, SpdxListedLicenseWebStore

public interface IModelStore
extends AutoCloseable
Service Provider Interface for storing and retrieving SPDX properties for SPDX documents. The interface uses the SPDX document URI and an ID to identify specific objects stored. Each object can have property values and property value lists associated with them. A property value is an object of a primitive type (e.g. String or Boolean) or is another object which includes it's own ID and must also have a type described in the SPDX model. A property list is just a list of values.
Author:
Gary O'Neall