Class LazyExternalIdDependencyGraphBuilder
- java.lang.Object
-
- com.synopsys.integration.bdio.graph.builder.LazyExternalIdDependencyGraphBuilder
-
public class LazyExternalIdDependencyGraphBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLazyExternalIdDependencyGraphBuilder.LazyDependencyInfo
-
Constructor Summary
Constructors Constructor Description LazyExternalIdDependencyGraphBuilder()
-
Method Summary
-
-
-
Method Detail
-
build
public DependencyGraph build() throws MissingExternalIdException
- Throws:
MissingExternalIdException
-
build
public DependencyGraph build(LazyBuilderMissingExternalIdHandler lazyBuilderHandler) throws MissingExternalIdException
- Throws:
MissingExternalIdException
-
setDependencyAsAlias
public void setDependencyAsAlias(DependencyId realDependencyId, DependencyId fakeDependencyId)
-
setDependencyInfo
public void setDependencyInfo(DependencyId id, java.lang.String name, java.lang.String version, ExternalId externalId)
-
setDependencyName
public void setDependencyName(DependencyId id, java.lang.String name)
-
setDependencyVersion
public void setDependencyVersion(DependencyId id, java.lang.String version)
-
setDependencyExternalId
public void setDependencyExternalId(DependencyId id, ExternalId externalId)
-
addParentWithChild
public void addParentWithChild(DependencyId parent, DependencyId child)
-
addParentWithChildren
public void addParentWithChildren(DependencyId parent, java.util.List<DependencyId> children)
-
addParentWithChildren
public void addParentWithChildren(DependencyId parent, java.util.Set<DependencyId> children)
-
addParentWithChildren
public void addParentWithChildren(DependencyId parent, DependencyId... children)
-
addChildWithParent
public void addChildWithParent(DependencyId child, DependencyId parent)
-
addChildWithParents
public void addChildWithParents(DependencyId child, java.util.List<DependencyId> parents)
-
addChildWithParents
public void addChildWithParents(DependencyId child, java.util.Set<DependencyId> parents)
-
addChildWithParents
public void addChildWithParents(DependencyId child, DependencyId... parents)
-
addChildToRoot
public void addChildToRoot(DependencyId child)
-
addChildrenToRoot
public void addChildrenToRoot(java.util.List<DependencyId> children)
-
addChildrenToRoot
public void addChildrenToRoot(java.util.Set<DependencyId> children)
-
addChildrenToRoot
public void addChildrenToRoot(DependencyId... children)
-
-