public abstract class LicenseSet extends AnyLicenseInfo
| Modifier and Type | Field and Description |
|---|---|
protected Set<AnyLicenseInfo> |
licenseInfos |
model, modelContainer, node, refreshOnGet, resource| Constructor and Description |
|---|
LicenseSet(AnyLicenseInfo[] licenseInfos) |
LicenseSet(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equivalent(IRdfModel compare)
Returns true if the compare object contains properties which would be equal if they were contained in the same RDF Model
|
AnyLicenseInfo[] |
getMembers() |
void |
getPropertiesFromModel()
Fetch all of the properties from the model and populate the local Java properties
|
void |
populateModel()
Populate the RDF model from the Java properties
|
void |
setMembers(AnyLicenseInfo[] licenseInfos)
Sets the members of the license set.
|
List<String> |
verify() |
clone, equals, getResource, hashCode, toStringaddPropertyUriValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, arraysEquivalent, createResource, createResource, equivalentConsideringNull, findAnnotationPropertyValues, findAnyLicenseInfoPropertyValue, findAnyLicenseInfoPropertyValues, findChecksumPropertyValue, findCreationInfoPropertyValue, findDuplicateResource, findElementPropertyValue, findExternalDocRefPropertyValues, findExternalDocRefPropertyValues, findExternalRefPropertyValues, findIntPropertyValue, findMultipleChecksumPropertyValues, findMultipleDoapPropertyValues, findMultipleElementPropertyValues, findMultiplePropertyValues, findReferenceTypePropertyValue, findRelationshipPropertyValues, findReviewPropertyValues, findSinglePointerPropertyValue, findSinglePropertyValue, findStartEndPointerPropertyValues, findUriPropertyValue, findUriPropertyValues, findVerificationCodePropertyValue, getNode, getType, getUri, isRefreshOnGet, removePropertyValue, resourcesEqual, setMultipleObjectsForSameNode, setPropertyUriValue, setPropertyUriValues, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues, setSingleObjectForSameNodeprotected Set<AnyLicenseInfo> licenseInfos
public LicenseSet(IModelContainer modelContainer, org.apache.jena.graph.Node licenseInfoNode) throws InvalidSPDXAnalysisException
modelContainer - container which includes the licenselicenseInfoNode - Node in the RDF model which defines the licenseSetInvalidSPDXAnalysisExceptionpublic LicenseSet(AnyLicenseInfo[] licenseInfos)
licenseInfos - Set of licensespublic void getPropertiesFromModel()
throws InvalidSPDXAnalysisException
RdfModelObjectgetPropertiesFromModel in class RdfModelObjectInvalidSPDXAnalysisExceptionpublic void setMembers(AnyLicenseInfo[] licenseInfos) throws InvalidSPDXAnalysisException
licenseInfos - New members for the setInvalidSPDXAnalysisExceptionpublic AnyLicenseInfo[] getMembers()
public List<String> verify()
public boolean equivalent(IRdfModel compare)
IRdfModelpublic void populateModel()
throws InvalidSPDXAnalysisException
RdfModelObjectpopulateModel in class AnyLicenseInfoInvalidSPDXAnalysisExceptionCopyright © 2018 Linux Foundation. All Rights Reserved.