Package org.cyclonedx.util
Class ObjectLocator
- java.lang.Object
-
- org.cyclonedx.util.ObjectLocator
-
public class ObjectLocator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Bombomprivate java.lang.StringbomRefprivate booleanisMetadataComponentprivate java.lang.Objectobject
-
Constructor Summary
Constructors Constructor Description ObjectLocator(Bom bom, java.lang.String bomRef)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static ComponentfindComponent(java.util.List<Component> components, java.lang.String bomRef)private static ServicefindService(java.util.List<Service> services, java.lang.String bomRef)private static VulnerabilityfindVulnerability(java.util.List<Vulnerability> vulnerabilities, java.lang.String bomRef)booleanfound()java.lang.ObjectgetObject()booleanisComponent()booleanisMetadataComponent()booleanisService()booleanisVulnerability()ObjectLocatorlocate()
-
-
-
Field Detail
-
bom
private final Bom bom
-
bomRef
private final java.lang.String bomRef
-
object
private java.lang.Object object
-
isMetadataComponent
private boolean isMetadataComponent
-
-
Constructor Detail
-
ObjectLocator
public ObjectLocator(Bom bom, java.lang.String bomRef)
-
-
Method Detail
-
getObject
public java.lang.Object getObject()
-
found
public boolean found()
-
isMetadataComponent
public boolean isMetadataComponent()
-
isComponent
public boolean isComponent()
-
isService
public boolean isService()
-
isVulnerability
public boolean isVulnerability()
-
locate
public ObjectLocator locate()
-
findComponent
private static Component findComponent(java.util.List<Component> components, java.lang.String bomRef)
-
findService
private static Service findService(java.util.List<Service> services, java.lang.String bomRef)
-
findVulnerability
private static Vulnerability findVulnerability(java.util.List<Vulnerability> vulnerabilities, java.lang.String bomRef)
-
-