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 that this directory represents, if any.java.lang.StringgetGroupId()Get the groupId that this directory represents, if any.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 version that this directory represents, if any.VersioninggetVersioning()Get versioning information for the artifact.booleanmerge(Metadata sourceMetadata)voidremovePlugin(Plugin plugin)Method removePlugin.voidsetArtifactId(java.lang.String artifactId)Set the artifactId that this directory represents, if any.voidsetGroupId(java.lang.String groupId)Set the groupId that this directory represents, if any.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 plugin mappings for the group represented by this directory.voidsetVersion(java.lang.String version)Set the version that this directory represents, if any.voidsetVersioning(Versioning versioning)Set versioning information for the artifact.
-
-
-
Method Detail
-
addPlugin
public void addPlugin(Plugin plugin)
Method addPlugin.- Parameters:
plugin-
-
clone
public Metadata clone()
Method clone.- Overrides:
clonein classjava.lang.Object- Returns:
- Metadata
-
getArtifactId
public java.lang.String getArtifactId()
Get the artifactId that this directory represents, if any.- Returns:
- String
-
getGroupId
public java.lang.String getGroupId()
Get the groupId that this directory represents, if any.- 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 version that this directory represents, if any. It is used for artifact snapshots only.- Returns:
- String
-
getVersioning
public Versioning getVersioning()
Get versioning information for the artifact.- Returns:
- Versioning
-
removePlugin
public void removePlugin(Plugin plugin)
Method removePlugin.- Parameters:
plugin-
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
Set the artifactId that this directory represents, if any.- Parameters:
artifactId-
-
setGroupId
public void setGroupId(java.lang.String groupId)
Set the groupId that this directory represents, if any.- Parameters:
groupId-
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding-
-
setModelVersion
public void setModelVersion(java.lang.String modelVersion)
Set the version of the underlying metadata model.- Parameters:
modelVersion-
-
setPlugins
public void setPlugins(java.util.List<Plugin> plugins)
Set the set of plugin mappings for the group represented by this directory.- Parameters:
plugins-
-
setVersion
public void setVersion(java.lang.String version)
Set the version that this directory represents, if any. It is used for artifact snapshots only.- Parameters:
version-
-
setVersioning
public void setVersioning(Versioning versioning)
Set versioning information for the artifact.- Parameters:
versioning-
-
merge
public boolean merge(Metadata sourceMetadata)
-
-