Class JDomModel
- java.lang.Object
-
- org.apache.maven.model.ModelBase
-
- org.apache.maven.model.Model
-
- org.apache.maven.shared.release.transform.jdom.JDomModel
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.apache.maven.model.InputLocationTracker
public class JDomModel extends org.apache.maven.model.ModelJDom implementation of poms PROJECT element- Since:
- 3.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private JDomModelBasemodelBaseprivate org.jdom.Elementproject
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.model.BuildgetBuild()java.util.List<org.apache.maven.model.Dependency>getDependencies()org.apache.maven.model.DependencyManagementgetDependencyManagement()org.apache.maven.model.ParentgetParent()private org.jdom.ElementgetParentElement()java.util.List<org.apache.maven.model.Profile>getProfiles()java.util.PropertiesgetProperties()org.apache.maven.model.ReportinggetReporting()org.apache.maven.model.ScmgetScm()voidsetScm(org.apache.maven.model.Scm scm)voidsetVersion(java.lang.String version)-
Methods inherited from class org.apache.maven.model.Model
addContributor, addDeveloper, addLicense, addMailingList, addProfile, clone, getArtifactId, getChildProjectUrlInheritAppendPath, getCiManagement, getContributors, getDescription, getDevelopers, getGroupId, getId, getInceptionYear, getIssueManagement, getLicenses, getMailingLists, getModelEncoding, getModelVersion, getName, getOrganization, getPackaging, getPomFile, getPrerequisites, getProjectDirectory, getUrl, getVersion, isChildProjectUrlInheritAppendPath, removeContributor, removeDeveloper, removeLicense, removeMailingList, removeProfile, setArtifactId, setBuild, setChildProjectUrlInheritAppendPath, setChildProjectUrlInheritAppendPath, setCiManagement, setContributors, setDescription, setDevelopers, setGroupId, setInceptionYear, setIssueManagement, setLicenses, setMailingLists, setModelEncoding, setModelVersion, setName, setOrganization, setPackaging, setParent, setPomFile, setPrerequisites, setProfiles, setUrl, toString
-
Methods inherited from class org.apache.maven.model.ModelBase
addDependency, addModule, addPluginRepository, addProperty, addRepository, getDistributionManagement, getLocation, getModules, getPluginRepositories, getReports, getRepositories, removeDependency, removeModule, removePluginRepository, removeRepository, setDependencies, setDependencyManagement, setDistributionManagement, setLocation, setModules, setOtherLocation, setPluginRepositories, setProperties, setReporting, setReports, setRepositories
-
-
-
-
Field Detail
-
project
private final org.jdom.Element project
-
modelBase
private final JDomModelBase modelBase
-
-
Method Detail
-
getBuild
public org.apache.maven.model.Build getBuild()
- Overrides:
getBuildin classorg.apache.maven.model.Model
-
getDependencies
public java.util.List<org.apache.maven.model.Dependency> getDependencies()
- Overrides:
getDependenciesin classorg.apache.maven.model.ModelBase
-
getDependencyManagement
public org.apache.maven.model.DependencyManagement getDependencyManagement()
- Overrides:
getDependencyManagementin classorg.apache.maven.model.ModelBase
-
getParent
public org.apache.maven.model.Parent getParent()
- Overrides:
getParentin classorg.apache.maven.model.Model
-
getParentElement
private org.jdom.Element getParentElement()
-
getProfiles
public java.util.List<org.apache.maven.model.Profile> getProfiles()
- Overrides:
getProfilesin classorg.apache.maven.model.Model
-
getProperties
public java.util.Properties getProperties()
- Overrides:
getPropertiesin classorg.apache.maven.model.ModelBase
-
getReporting
public org.apache.maven.model.Reporting getReporting()
- Overrides:
getReportingin classorg.apache.maven.model.ModelBase
-
setScm
public void setScm(org.apache.maven.model.Scm scm)
- Overrides:
setScmin classorg.apache.maven.model.Model
-
getScm
public org.apache.maven.model.Scm getScm()
- Overrides:
getScmin classorg.apache.maven.model.Model
-
setVersion
public void setVersion(java.lang.String version)
- Overrides:
setVersionin classorg.apache.maven.model.Model
-
-