Package org.openrewrite.maven.utilities
Class PrintMavenAsCycloneDxBom
- java.lang.Object
-
- org.openrewrite.AbstractSourceVisitor<R>
-
- org.openrewrite.xml.AbstractXmlSourceVisitor<R>
-
- org.openrewrite.maven.AbstractMavenSourceVisitor<java.lang.String>
-
- org.openrewrite.maven.utilities.PrintMavenAsCycloneDxBom
-
- All Implemented Interfaces:
MavenSourceVisitor<java.lang.String>,org.openrewrite.SourceVisitor<java.lang.String>,org.openrewrite.xml.XmlSourceVisitor<java.lang.String>
public class PrintMavenAsCycloneDxBom extends AbstractMavenSourceVisitor<java.lang.String>
Print the dependency graph in the CycloneDX (https://cyclonedx.org/) bill of materials (BOM) format.
-
-
Constructor Summary
Constructors Constructor Description PrintMavenAsCycloneDxBom()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringdefaultTo(org.openrewrite.Tree t)java.lang.StringvisitMaven(Maven maven)-
Methods inherited from class org.openrewrite.xml.AbstractXmlSourceVisitor
enclosingTag, visitAttribute, visitCharData, visitComment, visitDocTypeDecl, visitDocument, visitElement, visitIdent, visitProcessingInstruction, visitProlog, visitTag
-
Methods inherited from class org.openrewrite.AbstractSourceVisitor
getCursor, setCursoringOn, visit, visitAfter, visitAfter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
defaultTo
public java.lang.String defaultTo(org.openrewrite.Tree t)
-
visitMaven
public java.lang.String visitMaven(Maven maven)
- Specified by:
visitMavenin interfaceMavenSourceVisitor<java.lang.String>- Overrides:
visitMavenin classAbstractMavenSourceVisitor<java.lang.String>
-
-