Package org.openrewrite.maven.tree
Class Maven
- java.lang.Object
-
- org.openrewrite.xml.tree.Xml.Document
-
- org.openrewrite.maven.tree.Maven
-
- All Implemented Interfaces:
java.io.Serializable,org.openrewrite.SourceFile,org.openrewrite.Tree,org.openrewrite.xml.tree.Xml
public class Maven extends org.openrewrite.xml.tree.Xml.Document- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openrewrite.xml.tree.Xml
org.openrewrite.xml.tree.Xml.Attribute, org.openrewrite.xml.tree.Xml.CharData, org.openrewrite.xml.tree.Xml.Comment, org.openrewrite.xml.tree.Xml.DocTypeDecl, org.openrewrite.xml.tree.Xml.Document, org.openrewrite.xml.tree.Xml.Element, org.openrewrite.xml.tree.Xml.Ident, org.openrewrite.xml.tree.Xml.ProcessingInstruction, org.openrewrite.xml.tree.Xml.Prolog, org.openrewrite.xml.tree.Xml.Tag
-
-
Constructor Summary
Constructors Constructor Description Maven(org.openrewrite.xml.tree.Xml.Document document, MavenSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> Raccept(org.openrewrite.SourceVisitor<R> v)PomgetModel()java.util.Collection<Pom>getModules()MavenSettingsgetSettings()MavenwithFormatting(org.openrewrite.Formatting formatting)MavenwithMetadata(java.util.Collection<org.openrewrite.Metadata> metadata)MavenwithModel(Pom model)MavenwithProlog(org.openrewrite.xml.tree.Xml.Prolog prolog)MavenwithRoot(org.openrewrite.xml.tree.Xml.Tag root)-
Methods inherited from class org.openrewrite.xml.tree.Xml.Document
acceptXml, canEqual, equals, getFormatting, getId, getMetadata, getProlog, getRoot, getSourcePath, hashCode, toString, withSourcePath
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openrewrite.SourceFile
getJacksonPolymorphicTypeTag, getMetadata, getStyle, getStyles, setMetadata
-
-
-
-
Constructor Detail
-
Maven
public Maven(org.openrewrite.xml.tree.Xml.Document document, @Nullable MavenSettings settings)
-
-
Method Detail
-
getModel
public Pom getModel()
-
getModules
public java.util.Collection<Pom> getModules()
-
getSettings
public MavenSettings getSettings()
-
accept
public <R> R accept(org.openrewrite.SourceVisitor<R> v)
-
withRoot
public Maven withRoot(org.openrewrite.xml.tree.Xml.Tag root)
- Overrides:
withRootin classorg.openrewrite.xml.tree.Xml.Document
-
withMetadata
public Maven withMetadata(java.util.Collection<org.openrewrite.Metadata> metadata)
- Specified by:
withMetadatain interfaceorg.openrewrite.SourceFile- Overrides:
withMetadatain classorg.openrewrite.xml.tree.Xml.Document
-
withFormatting
public Maven withFormatting(org.openrewrite.Formatting formatting)
- Specified by:
withFormattingin interfaceorg.openrewrite.Tree- Overrides:
withFormattingin classorg.openrewrite.xml.tree.Xml.Document
-
withProlog
public Maven withProlog(org.openrewrite.xml.tree.Xml.Prolog prolog)
- Overrides:
withPrologin classorg.openrewrite.xml.tree.Xml.Document
-
-