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<ReleaseOrigin,Map<ReleaseVersion,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(ReleaseOrigin origin)ProjectReleasereleaseOrNull(ReleaseId releaseId)Iterable<ProjectRelease>releases()Collection<ProjectRelease>releases(ReleaseOrigin origin)Collection<ReleaseVersion>releaseVersions(ReleaseOrigin origin)voidvisit(DecomposedBomVisitor visitor)
-
-
-
Field Detail
-
bomSource
protected PomResolver bomSource
-
bomArtifact
protected org.eclipse.aether.artifact.Artifact bomArtifact
-
releases
protected Map<ReleaseOrigin,Map<ReleaseVersion,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(ReleaseOrigin origin)
-
releaseVersions
public Collection<ReleaseVersion> releaseVersions(ReleaseOrigin origin)
-
releases
public Collection<ProjectRelease> releases(ReleaseOrigin origin)
-
releaseOrNull
public ProjectRelease releaseOrNull(ReleaseId releaseId)
-
releases
public Iterable<ProjectRelease> releases()
-
visit
public void visit(DecomposedBomVisitor visitor) throws BomDecomposerException
- Throws:
BomDecomposerException
-
-