Package org.spdx.library.model.v2
Class SpdxNoneElement
- java.lang.Object
-
- org.spdx.core.CoreModelObject
-
- org.spdx.library.model.v2.ModelObjectV2
-
- org.spdx.library.model.v2.SpdxElement
-
- org.spdx.library.model.v2.SpdxConstantElement
-
- org.spdx.library.model.v2.SpdxNoneElement
-
- All Implemented Interfaces:
org.spdx.core.IndividualUriValue
public class SpdxNoneElement extends SpdxConstantElement
This SPDX element represents no SPDX element at all. This element should only be used on the right hand side of relationships to represent no SPDX element is related to the subject. This element has no properties and a fixed ID of "NONE".- Author:
- Gary O'Neall
-
-
Field Summary
Fields Modifier and Type Field Description static String
NONE_ELEMENT_NAME
-
Fields inherited from class org.spdx.library.model.v2.ModelObjectV2
LATEST_SPDX_2_VERSION
-
-
Constructor Summary
Constructors Constructor Description SpdxNoneElement()
Create a None element with default model store and document URISpdxNoneElement(org.spdx.storage.IModelStore modelStore, String documentUri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
getComment()
String
getIndividualURI()
Optional<String>
getName()
String
toString()
-
Methods inherited from class org.spdx.library.model.v2.SpdxConstantElement
_verify, addAnnotation, addRelationship, equals, getAnnotations, getRelationships, getType, hashCode, isExternal, removeAnnotation, removeRelationship, setAnnotations, setComment, setName, setRelationships
-
Methods inherited from class org.spdx.library.model.v2.SpdxElement
addNameToWarnings, getNamePropertyDescriptor
-
Methods inherited from class org.spdx.library.model.v2.ModelObjectV2
_verify, createAnnotation, createByteOffsetPointer, createChecksum, createConjunctiveLicenseSet, createCreationInfo, createCrossRef, createDisjunctiveLicenseSet, createExternalDocumentRef, createExternalRef, createExtractedLicense, createLineCharPointer, createPackage, createPackageVerificationCode, createRelationship, createSpdxFile, createSpdxSnippet, createStartEndPointer, getAnyLicenseInfoPropertyValue, getDocumentUri, getElementPropertyValue, getId, isEquivalentToNull, isNoAssertion, isRelatedElement, toTypedValue, verify
-
Methods inherited from class org.spdx.core.CoreModelObject
addPropertyValueToCollection, clearValueCollection, clone, copyFrom, enterCriticalSection, equivalent, equivalent, getBooleanPropertyValue, getCopyManager, getDoublePropertyValue, getEnumPropertyValue, getIdPrefix, getIntegerPropertyValue, getModelStore, getObjectPropertyValue, getObjectPropertyValue, getObjectPropertyValueCollection, getObjectPropertyValueSet, getObjectUri, getPropertyValueDescriptors, getSpecVersion, getStringCollection, getStringPropertyValue, isCollectionMembersAssignableTo, isStrict, leaveCriticalSection, removeProperty, removePropertyValueFromCollection, setCopyManager, setIdPrefix, setPropertyValue, setStrict, updateAddPropertyValueToCollection, updateClearValueCollection, updatePropertyValue, updateRemoveProperty, updateRemovePropertyValueFromCollection, verify, verify, verifyCollection
-
-
-
-
Field Detail
-
NONE_ELEMENT_NAME
public static final String NONE_ELEMENT_NAME
-
-
Constructor Detail
-
SpdxNoneElement
public SpdxNoneElement() throws org.spdx.core.InvalidSPDXAnalysisException
Create a None element with default model store and document URI- Throws:
org.spdx.core.InvalidSPDXAnalysisException
-
SpdxNoneElement
public SpdxNoneElement(org.spdx.storage.IModelStore modelStore, String documentUri) throws org.spdx.core.InvalidSPDXAnalysisException
- Parameters:
modelStore
- where the model is storeddocumentUri
- Unique document URI- Throws:
org.spdx.core.InvalidSPDXAnalysisException
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classModelObjectV2
-
getName
public Optional<String> getName() throws org.spdx.core.InvalidSPDXAnalysisException
- Overrides:
getName
in classSpdxElement
- Returns:
- the name
- Throws:
org.spdx.core.InvalidSPDXAnalysisException
-
getComment
public Optional<String> getComment() throws org.spdx.core.InvalidSPDXAnalysisException
- Overrides:
getComment
in classSpdxElement
- Returns:
- the comment
- Throws:
org.spdx.core.InvalidSPDXAnalysisException
-
getIndividualURI
public String getIndividualURI()
-
-