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.Model
JDom implementation of poms PROJECT element- Since:
- 3.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private JDomModelBase
modelBase
private org.jdom.Element
project
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.model.Build
getBuild()
java.util.List<org.apache.maven.model.Dependency>
getDependencies()
org.apache.maven.model.DependencyManagement
getDependencyManagement()
org.apache.maven.model.Parent
getParent()
private org.jdom.Element
getParentElement()
java.util.List<org.apache.maven.model.Profile>
getProfiles()
java.util.Properties
getProperties()
org.apache.maven.model.Reporting
getReporting()
org.apache.maven.model.Scm
getScm()
void
setScm(org.apache.maven.model.Scm scm)
void
setVersion(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:
getBuild
in classorg.apache.maven.model.Model
-
getDependencies
public java.util.List<org.apache.maven.model.Dependency> 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
-
getParentElement
private org.jdom.Element getParentElement()
-
getProfiles
public java.util.List<org.apache.maven.model.Profile> getProfiles()
- Overrides:
getProfiles
in classorg.apache.maven.model.Model
-
getProperties
public java.util.Properties 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
public void setVersion(java.lang.String version)
- Overrides:
setVersion
in classorg.apache.maven.model.Model
-
-