Package io.quarkus.bom.decomposer
Class DecomposedBomHtmlReportGenerator
- java.lang.Object
-
- io.quarkus.bom.decomposer.FileReportWriter
-
- io.quarkus.bom.decomposer.DecomposedBomReportFileWriter
-
- io.quarkus.bom.decomposer.DecomposedBomHtmlReportGenerator
-
- All Implemented Interfaces:
DecomposedBomVisitor
public class DecomposedBomHtmlReportGenerator extends DecomposedBomReportFileWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDecomposedBomHtmlReportGenerator.HtmlWriterBuilder
-
Field Summary
-
Fields inherited from class io.quarkus.bom.decomposer.FileReportWriter
reportFile
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DecomposedBomHtmlReportGenerator.HtmlWriterBuilderbuilder(String file)static DecomposedBomHtmlReportGenerator.HtmlWriterBuilderbuilder(Path file)protected voidwriteEndBom(BufferedWriter writer)protected voidwriteEndReleaseOrigin(BufferedWriter writer, ScmRepository releaseOrigin)protected voidwriteProjectRelease(BufferedWriter writer, ProjectRelease release)protected voidwriteStartBom(BufferedWriter writer, org.eclipse.aether.artifact.Artifact bomArtifact)protected booleanwriteStartReleaseOrigin(BufferedWriter writer, ScmRepository releaseOrigin, int versions)-
Methods inherited from class io.quarkus.bom.decomposer.DecomposedBomReportFileWriter
enterBom, enterReleaseOrigin, leaveBom, leaveReleaseOrigin, visitProjectRelease
-
Methods inherited from class io.quarkus.bom.decomposer.FileReportWriter
append, buf, close, closeTag, emptyTag, generateAnchor, indentChars, initWriter, isClosed, newLine, offset, offsetLine, openTag, openTag, writeAnchor, writeLine, writer, writeTag, writeTag
-
-
-
-
Method Detail
-
builder
public static DecomposedBomHtmlReportGenerator.HtmlWriterBuilder builder(String file)
-
builder
public static DecomposedBomHtmlReportGenerator.HtmlWriterBuilder builder(Path file)
-
writeStartBom
protected void writeStartBom(BufferedWriter writer, org.eclipse.aether.artifact.Artifact bomArtifact) throws IOException
- Specified by:
writeStartBomin classDecomposedBomReportFileWriter- Throws:
IOException
-
writeStartReleaseOrigin
protected boolean writeStartReleaseOrigin(BufferedWriter writer, ScmRepository releaseOrigin, int versions) throws IOException
- Specified by:
writeStartReleaseOriginin classDecomposedBomReportFileWriter- Throws:
IOException
-
writeEndReleaseOrigin
protected void writeEndReleaseOrigin(BufferedWriter writer, ScmRepository releaseOrigin) throws IOException
- Specified by:
writeEndReleaseOriginin classDecomposedBomReportFileWriter- Throws:
IOException
-
writeProjectRelease
protected void writeProjectRelease(BufferedWriter writer, ProjectRelease release) throws IOException
- Specified by:
writeProjectReleasein classDecomposedBomReportFileWriter- Throws:
IOException
-
writeEndBom
protected void writeEndBom(BufferedWriter writer) throws IOException
- Specified by:
writeEndBomin classDecomposedBomReportFileWriter- Throws:
IOException
-
-