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:
Serializable, 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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.model.BuildgetBuild()List<org.apache.maven.model.Dependency> org.apache.maven.model.DependencyManagementorg.apache.maven.model.Parentprivate org.jdom.ElementList<org.apache.maven.model.Profile> org.apache.maven.model.Reportingorg.apache.maven.model.ScmgetScm()voidsetScm(org.apache.maven.model.Scm scm) voidsetVersion(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, toStringMethods 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 Details
-
project
private final org.jdom.Element project -
modelBase
-
-
Constructor Details
-
JDomModel
public JDomModel(org.jdom.Document document) -
JDomModel
public JDomModel(org.jdom.Element project)
-
-
Method Details
-
getBuild
public org.apache.maven.model.Build getBuild()- Overrides:
getBuildin classorg.apache.maven.model.Model
-
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
- Overrides:
getProfilesin classorg.apache.maven.model.Model
-
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
- Overrides:
setVersionin classorg.apache.maven.model.Model
-