Class Metadata
- java.lang.Object
-
- org.apache.maven.artifact.repository.metadata.Metadata
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class Metadata extends java.lang.Object implements java.io.Serializable, java.lang.CloneableClass Metadata.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Metadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPlugin(Plugin plugin)Method addPlugin.Metadataclone()Method clone.java.lang.StringgetArtifactId()Get the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".java.lang.StringgetGroupId()Get the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".java.lang.StringgetModelEncoding()Get the modelEncoding field.java.lang.StringgetModelVersion()Get the version of the underlying metadata model.java.util.List<Plugin>getPlugins()Method getPlugins.java.lang.StringgetVersion()Get the base version (ie.VersioninggetVersioning()Get versioning information when this directory represents "groupId/artifactId" or "groupId/artifactId/version".booleanmerge(Metadata sourceMetadata)voidremovePlugin(Plugin plugin)Method removePlugin.voidsetArtifactId(java.lang.String artifactId)Set the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".voidsetGroupId(java.lang.String groupId)Set the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".voidsetModelEncoding(java.lang.String modelEncoding)Set the modelEncoding field.voidsetModelVersion(java.lang.String modelVersion)Set the version of the underlying metadata model.voidsetPlugins(java.util.List<Plugin> plugins)Set the set of plugins when this directory represents a "groupId".voidsetVersion(java.lang.String version)Set the base version (ie.voidsetVersioning(Versioning versioning)Set versioning information when this directory represents "groupId/artifactId" or "groupId/artifactId/version".
-
-
-
Method Detail
-
addPlugin
public void addPlugin(Plugin plugin)
Method addPlugin.- Parameters:
plugin- a plugin object.
-
clone
public Metadata clone()
Method clone.- Overrides:
clonein classjava.lang.Object- Returns:
- Metadata
-
getArtifactId
public java.lang.String getArtifactId()
Get the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Returns:
- String
-
getGroupId
public java.lang.String getGroupId()
Get the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Returns:
- String
-
getModelEncoding
public java.lang.String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getModelVersion
public java.lang.String getModelVersion()
Get the version of the underlying metadata model.- Returns:
- String
-
getPlugins
public java.util.List<Plugin> getPlugins()
Method getPlugins.- Returns:
- List
-
getVersion
public java.lang.String getVersion()
Get the base version (ie. ending in-SNAPSHOT) when this directory represents a "groupId/artifactId/version" for a SNAPSHOT.- Returns:
- String
-
getVersioning
public Versioning getVersioning()
Get versioning information when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Returns:
- Versioning
-
removePlugin
public void removePlugin(Plugin plugin)
Method removePlugin.- Parameters:
plugin- a plugin object.
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
Set the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Parameters:
artifactId- a artifactId object.
-
setGroupId
public void setGroupId(java.lang.String groupId)
Set the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Parameters:
groupId- a groupId object.
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding- a modelEncoding object.
-
setModelVersion
public void setModelVersion(java.lang.String modelVersion)
Set the version of the underlying metadata model.- Parameters:
modelVersion- a modelVersion object.
-
setPlugins
public void setPlugins(java.util.List<Plugin> plugins)
Set the set of plugins when this directory represents a "groupId".- Parameters:
plugins- a plugins object.
-
setVersion
public void setVersion(java.lang.String version)
Set the base version (ie. ending in-SNAPSHOT) when this directory represents a "groupId/artifactId/version" for a SNAPSHOT.- Parameters:
version- a version object.
-
setVersioning
public void setVersioning(Versioning versioning)
Set versioning information when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Parameters:
versioning- a versioning object.
-
merge
public boolean merge(Metadata sourceMetadata)
-
-