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
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringartifactIdThe artifactId that this directory represents, if any.private java.lang.StringgroupIdThe groupId that this directory represents, if any.private java.lang.StringmodelEncodingField modelEncoding.private java.lang.StringmodelVersionThe version of the underlying metadata model.private java.util.List<Plugin>pluginsField plugins.private java.lang.StringversionThe version that this directory represents, if any.private VersioningversioningVersioning information for the artifact.
-
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.
-
-
-
Field Detail
-
modelVersion
private java.lang.String modelVersion
The version of the underlying metadata model.
-
groupId
private java.lang.String groupId
The groupId that this directory represents, if any.
-
artifactId
private java.lang.String artifactId
The artifactId that this directory represents, if any.
-
version
private java.lang.String version
The version that this directory represents, if any. It is used for artifact snapshots only.
-
versioning
private Versioning versioning
Versioning information for the artifact.
-
plugins
private java.util.List<Plugin> plugins
Field plugins.
-
modelEncoding
private java.lang.String modelEncoding
Field modelEncoding.
-
-
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)
-
-