Class JDomModel
java.lang.Object
org.apache.maven.model.ModelBase
org.apache.maven.model.Model
org.apache.maven.shared.release.transform.jdom2.JDomModel
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
public class JDomModel
extends org.apache.maven.model.Model
JDOM2 implementation of poms PROJECT element
- Since:
- 3.0
- Author:
- Robert Scholte
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.model.Build
getBuild()
List<org.apache.maven.model.Dependency>
org.apache.maven.model.DependencyManagement
org.apache.maven.model.Parent
List<org.apache.maven.model.Profile>
org.apache.maven.model.Reporting
org.apache.maven.model.Scm
getScm()
void
setScm
(org.apache.maven.model.Scm scm) void
setVersion
(String version) Methods inherited from class org.apache.maven.model.Model
addContributor, addDeveloper, addLicense, addMailingList, addProfile, clone, getArtifactId, getCiManagement, getContributors, getDescription, getDevelopers, getGroupId, getId, getInceptionYear, getIssueManagement, getLicenses, getMailingLists, getModelEncoding, getModelVersion, getName, getOrganization, getPackaging, getPomFile, getPrerequisites, getProjectDirectory, getUrl, getVersion, removeContributor, removeDeveloper, removeLicense, removeMailingList, removeProfile, setArtifactId, setBuild, 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, setPluginRepositories, setProperties, setReporting, setReports, setRepositories
-
Constructor Details
-
JDomModel
public JDomModel(org.jdom2.Document document) Constructor for JDomModel.
- Parameters:
document
- aDocument
object
-
JDomModel
public JDomModel(org.jdom2.Element project) Constructor for JDomModel.
- Parameters:
project
- aElement
object
-
-
Method Details
-
getBuild
public org.apache.maven.model.Build getBuild()- Overrides:
getBuild
in classorg.apache.maven.model.Model
-
getDependencies
- Overrides:
getDependencies
in classorg.apache.maven.model.ModelBase
-
getDependencyManagement
public org.apache.maven.model.DependencyManagement getDependencyManagement()- Overrides:
getDependencyManagement
in classorg.apache.maven.model.ModelBase
-
getParent
public org.apache.maven.model.Parent getParent()- Overrides:
getParent
in classorg.apache.maven.model.Model
-
getProfiles
- Overrides:
getProfiles
in classorg.apache.maven.model.Model
-
getProperties
- Overrides:
getProperties
in classorg.apache.maven.model.ModelBase
-
getReporting
public org.apache.maven.model.Reporting getReporting()- Overrides:
getReporting
in classorg.apache.maven.model.ModelBase
-
setScm
public void setScm(org.apache.maven.model.Scm scm) - Overrides:
setScm
in classorg.apache.maven.model.Model
-
getScm
public org.apache.maven.model.Scm getScm()- Overrides:
getScm
in classorg.apache.maven.model.Model
-
setVersion
- Overrides:
setVersion
in classorg.apache.maven.model.Model
-