public class ReferenceType extends RdfModelObject implements Comparable<ReferenceType>
model, modelContainer, node, refreshOnGet, resource| Constructor and Description |
|---|
ReferenceType(IModelContainer modelContainer,
org.apache.jena.graph.Node node) |
ReferenceType(URI uri,
String contextualExample,
URL documentation,
URL externalReferenceSite)
Create a reference type from basic values
|
| Modifier and Type | Method and Description |
|---|---|
ReferenceType |
clone() |
int |
compareTo(ReferenceType 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
|
String |
getContextualExample() |
URL |
getDocumentation() |
URL |
getExternalReferenceSite() |
void |
getPropertiesFromModel()
Fetch all of the properties from the model and populate the local Java properties
|
URI |
getReferenceTypeUri() |
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.
|
void |
populateModel()
Populate the RDF model from the Java properties
|
void |
setContextualExample(String contextualExample) |
void |
setDocumentation(URL documentation) |
void |
setExternalReferenceSite(URL externalReferenceSite) |
void |
setReferenceTypeUri(URI referenceTypeUri) |
String |
toString() |
List<String> |
verify() |
addPropertyUriValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, addPropertyValue, arraysEquivalent, createResource, createResource, equals, 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, hashCode, 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 ReferenceType(URI uri, String contextualExample, URL documentation, URL externalReferenceSite) throws InvalidSPDXAnalysisException
uri - Unique resource identifier for the reference type resourcecontextualExample - Example for the reference typedocumentation - URL pointing to documentationexternalReferenceSite - URL pointing to the reference siteInvalidSPDXAnalysisExceptionpublic ReferenceType(IModelContainer modelContainer, org.apache.jena.graph.Node node) throws InvalidSPDXAnalysisException
modelContainer - object - InvalidSPDXAnalysisExceptionpublic boolean equivalent(IRdfModel compare)
IRdfModelequivalent in interface IRdfModelpublic String getContextualExample() throws InvalidSPDXAnalysisException
InvalidSPDXAnalysisExceptionpublic void setContextualExample(String contextualExample) throws InvalidSPDXAnalysisException
contextualExample - the contextualExample to setInvalidSPDXAnalysisExceptionpublic URL getDocumentation() throws InvalidSPDXAnalysisException
InvalidSPDXAnalysisExceptionpublic void setDocumentation(URL documentation) throws InvalidSPDXAnalysisException
documentation - the documentation to setInvalidSPDXAnalysisExceptionpublic URL getExternalReferenceSite() throws InvalidSPDXAnalysisException
InvalidSPDXAnalysisExceptionpublic void setExternalReferenceSite(URL externalReferenceSite) throws InvalidSPDXAnalysisException
externalReferenceSite - the externalReferenceSite to setInvalidSPDXAnalysisExceptionpublic URI getReferenceTypeUri()
public void setReferenceTypeUri(URI referenceTypeUri)
referenceTypeUri - the referenceTypeUri to setpublic void getPropertiesFromModel()
throws InvalidSPDXAnalysisException
RdfModelObjectgetPropertiesFromModel in class RdfModelObjectInvalidSPDXAnalysisExceptionpublic 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 RdfModelObjectpublic void populateModel()
throws InvalidSPDXAnalysisException
RdfModelObjectpopulateModel in class RdfModelObjectInvalidSPDXAnalysisExceptionpublic int compareTo(ReferenceType o)
compareTo in interface Comparable<ReferenceType>public ReferenceType clone()
Copyright © 2018 Linux Foundation. All Rights Reserved.