Package org.openrewrite.maven.internal
Class RawPom
- java.lang.Object
-
- org.openrewrite.maven.internal.RawPom
-
public class RawPom extends java.lang.ObjectA value object deserialized directly from POM XML
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRawPom.Dependenciesstatic classRawPom.Dependencystatic classRawPom.DependencyManagementstatic classRawPom.Licensestatic classRawPom.Licensesstatic classRawPom.Parentstatic classRawPom.Profilestatic classRawPom.ProfileActivationstatic classRawPom.Profiles
-
Constructor Summary
Constructors Constructor Description RawPom(RawPom.Parent parent, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String snapshotVersion, java.lang.String packaging, RawPom.Dependencies dependencies, RawPom.DependencyManagement dependencyManagement, java.util.Map<java.lang.String,java.lang.String> properties, RawRepositories repositories, RawPom.Licenses licenses, RawPom.Profiles profiles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<RawPom.Dependency>getActiveDependencies(java.util.Collection<java.lang.String> activeProfiles)java.util.Map<java.lang.String,java.lang.String>getActiveProperties(java.util.Collection<java.lang.String> activeProfiles)java.util.List<RawRepositories.Repository>getActiveRepositories(java.util.Collection<java.lang.String> activeProfiles)java.lang.StringgetGroupId()java.util.List<RawPom.License>getLicenses()java.util.List<RawPom.Profile>getProfiles()java.lang.StringgetVersion()
-
-
-
Constructor Detail
-
RawPom
public RawPom(@Nullable RawPom.Parent parent, @Nullable java.lang.String groupId, java.lang.String artifactId, @Nullable java.lang.String version, @Nullable java.lang.String snapshotVersion, @Nullable java.lang.String packaging, @Nullable RawPom.Dependencies dependencies, @Nullable RawPom.DependencyManagement dependencyManagement, @Nullable java.util.Map<java.lang.String,java.lang.String> properties, @Nullable RawRepositories repositories, @Nullable RawPom.Licenses licenses, @Nullable RawPom.Profiles profiles)
-
-
Method Detail
-
getActiveProperties
public java.util.Map<java.lang.String,java.lang.String> getActiveProperties(java.util.Collection<java.lang.String> activeProfiles)
-
getActiveDependencies
public java.util.List<RawPom.Dependency> getActiveDependencies(java.util.Collection<java.lang.String> activeProfiles)
-
getActiveRepositories
public java.util.List<RawRepositories.Repository> getActiveRepositories(java.util.Collection<java.lang.String> activeProfiles)
-
getLicenses
public java.util.List<RawPom.License> getLicenses()
-
getProfiles
public java.util.List<RawPom.Profile> getProfiles()
-
getGroupId
@Nullable public java.lang.String getGroupId()
-
getVersion
@Nullable public java.lang.String getVersion()
-
-