Package io.quarkus.bom.decomposer
Class DecomposedBom
- java.lang.Object
-
- io.quarkus.bom.decomposer.DecomposedBom
-
public class DecomposedBom extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDecomposedBom.Builder
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.aether.artifact.ArtifactbomArtifactprotected PomResolverbomSourceprotected Map<ScmRepository,Map<ScmRevision,ProjectRelease>>releases
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.aether.artifact.ArtifactbomArtifact()PomResolverbomResolver()StringbomSource()static DecomposedBom.Builderbuilder()booleanincludes(ScmRepository origin)ProjectReleasereleaseOrNull(ScmRevision releaseId)Iterable<ProjectRelease>releases()Collection<ProjectRelease>releases(ScmRepository origin)Collection<ScmRevision>releaseVersions(ScmRepository origin)voidvisit(DecomposedBomVisitor visitor)
-
-
-
Field Detail
-
bomSource
protected PomResolver bomSource
-
bomArtifact
protected org.eclipse.aether.artifact.Artifact bomArtifact
-
releases
protected Map<ScmRepository,Map<ScmRevision,ProjectRelease>> releases
-
-
Method Detail
-
builder
public static DecomposedBom.Builder builder()
-
bomSource
public String bomSource()
-
bomArtifact
public org.eclipse.aether.artifact.Artifact bomArtifact()
-
bomResolver
public PomResolver bomResolver()
-
includes
public boolean includes(ScmRepository origin)
-
releaseVersions
public Collection<ScmRevision> releaseVersions(ScmRepository origin)
-
releases
public Collection<ProjectRelease> releases(ScmRepository origin)
-
releaseOrNull
public ProjectRelease releaseOrNull(ScmRevision releaseId)
-
releases
public Iterable<ProjectRelease> releases()
-
visit
public void visit(DecomposedBomVisitor visitor) throws BomDecomposerException
- Throws:
BomDecomposerException
-
-