Package org.spdx.core
Class CoreModelObject.CoreModelObjectBuilder
- java.lang.Object
-
- org.spdx.core.CoreModelObject.CoreModelObjectBuilder
-
- Enclosing class:
- CoreModelObject
public static class CoreModelObject.CoreModelObjectBuilder extends Object
Base builder class for all model objects
-
-
Constructor Summary
Constructors Constructor Description CoreModelObjectBuilder(IModelStore modelStore, String objectUri, IModelCopyManager copyManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IModelCopyManagergetCopyManager()IModelStoregetModelStore()StringgetObjectUri()booleanisStrict()voidsetCopyManager(IModelCopyManager copyManager)CoreModelObject.CoreModelObjectBuildersetIdPrefix(String idPrefix)voidsetModelStore(IModelStore modelStore)voidsetObjectUri(String objectUri)CoreModelObject.CoreModelObjectBuildersetStrict(boolean strict)
-
-
-
Constructor Detail
-
CoreModelObjectBuilder
public CoreModelObjectBuilder(IModelStore modelStore, String objectUri, @Nullable IModelCopyManager copyManager)
-
-
Method Detail
-
setStrict
public CoreModelObject.CoreModelObjectBuilder setStrict(boolean strict)
-
setIdPrefix
public CoreModelObject.CoreModelObjectBuilder setIdPrefix(String idPrefix)
-
getModelStore
public IModelStore getModelStore()
- Returns:
- the modelStore
-
setModelStore
public void setModelStore(IModelStore modelStore)
- Parameters:
modelStore- the modelStore to set
-
getObjectUri
public String getObjectUri()
- Returns:
- the objectUri
-
setObjectUri
public void setObjectUri(String objectUri)
- Parameters:
objectUri- the objectUri to set
-
getCopyManager
public IModelCopyManager getCopyManager()
- Returns:
- the copyManager
-
setCopyManager
public void setCopyManager(IModelCopyManager copyManager)
- Parameters:
copyManager- the copyManager to set
-
isStrict
public boolean isStrict()
- Returns:
- the strict
-
-