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
ConstructorsConstructorDescriptionJDomModel(org.jdom2.Document document, ReleaseDescriptor releaseDescriptor) Constructor for JDomModel.JDomModel(org.jdom2.Element project, ReleaseDescriptor releaseDescriptor) Constructor for JDomModel. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.model.BuildgetBuild()List<org.apache.maven.model.Dependency> org.apache.maven.model.DependencyManagementorg.apache.maven.model.ParentList<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
-
Constructor Details
-
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
-
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
-