public class DisjunctiveLicenseSet extends LicenseSet
licenseInfosmodel, modelContainer, node, refreshOnGet, resource| Constructor and Description |
|---|
DisjunctiveLicenseSet(AnyLicenseInfo[] disjunctiveLicenses) |
DisjunctiveLicenseSet(IModelContainer modelContainer,
org.apache.jena.graph.Node licenseInfoNode) |
| Modifier and Type | Method and Description |
|---|---|
AnyLicenseInfo |
clone() |
boolean |
equals(Object o) |
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
|
protected AnyLicenseInfo[] |
getFlattenedMembers()
Disjunctive license sets can contain other conjunctive license sets as members.
|
org.apache.jena.rdf.model.Resource |
getType(org.apache.jena.rdf.model.Model model) |
String |
getUri(IModelContainer modelContainer)
Get the URI for this RDF object.
|
int |
hashCode() |
String |
toString() |
getMembers, getPropertiesFromModel, populateModel, setMembers, verifygetResourceaddPropertyUriValue, 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, 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, setSingleObjectForSameNodepublic DisjunctiveLicenseSet(IModelContainer modelContainer, org.apache.jena.graph.Node licenseInfoNode) throws InvalidSPDXAnalysisException
modelContainer - container which includes the licenselicenseInfoNode - Node that defines the disjunctive license setInvalidSPDXAnalysisExceptionpublic DisjunctiveLicenseSet(AnyLicenseInfo[] disjunctiveLicenses)
disjunctiveLicenses - public String toString()
toString in class AnyLicenseInfopublic int hashCode()
hashCode in class AnyLicenseInfopublic boolean equals(Object o)
equals in class AnyLicenseInfopublic AnyLicenseInfo clone()
clone in class AnyLicenseInfoprotected AnyLicenseInfo[] getFlattenedMembers()
public boolean equivalent(IRdfModel compare)
IRdfModelequivalent in interface IRdfModelequivalent in class LicenseSetpublic String getUri(IModelContainer modelContainer) throws InvalidSPDXAnalysisException
RdfModelObjectgetUri in class RdfModelObjectInvalidSPDXAnalysisExceptionpublic org.apache.jena.rdf.model.Resource getType(org.apache.jena.rdf.model.Model model)
getType in class RdfModelObjectCopyright © 2018 Linux Foundation. All Rights Reserved.