java.lang.Object
org.apache.maven.model.ModelBase
org.apache.maven.model.Profile
org.apache.maven.shared.release.transform.jdom2.JDomProfile
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public class JDomProfile extends org.apache.maven.model.Profile
JDOM2 implementation of poms PROFILE element
Since:
3.0
Author:
Robert Scholte
See Also:
  • Field Summary

    Fields inherited from class org.apache.maven.model.Profile

    SOURCE_POM, SOURCE_SETTINGS
  • Constructor Summary

    Constructors
    Constructor
    Description
    JDomProfile(org.jdom2.Element profile)
    Constructor for JDomProfile.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.maven.model.BuildBase
     
    List<org.apache.maven.model.Dependency>
     
    org.apache.maven.model.DependencyManagement
     

    Methods inherited from class org.apache.maven.model.Profile

    clone, getActivation, getId, getSource, setActivation, setBuild, setId, setSource, toString

    Methods inherited from class org.apache.maven.model.ModelBase

    addDependency, addModule, addPluginRepository, addProperty, addRepository, getDistributionManagement, getLocation, getModules, getPluginRepositories, getProperties, getReporting, getReports, getRepositories, removeDependency, removeModule, removePluginRepository, removeRepository, setDependencies, setDependencyManagement, setDistributionManagement, setLocation, setModules, setPluginRepositories, setProperties, setReporting, setReports, setRepositories

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • JDomProfile

      public JDomProfile(org.jdom2.Element profile)

      Constructor for JDomProfile.

      Parameters:
      profile - a Element object
  • Method Details

    • getBuild

      public org.apache.maven.model.BuildBase getBuild()
      Overrides:
      getBuild in class org.apache.maven.model.Profile
    • getDependencies

      public List<org.apache.maven.model.Dependency> getDependencies()
      Overrides:
      getDependencies in class org.apache.maven.model.ModelBase
    • getDependencyManagement

      public org.apache.maven.model.DependencyManagement getDependencyManagement()
      Overrides:
      getDependencyManagement in class org.apache.maven.model.ModelBase