Class Metadata
- java.lang.Object
-
- org.apache.maven.artifact.repository.metadata.Metadata
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class Metadata extends Object implements Serializable, Cloneable
Class 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 void
addPlugin(Plugin plugin)
Method addPlugin.Metadata
clone()
Method clone.String
getArtifactId()
Get the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".String
getGroupId()
Get the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".String
getModelEncoding()
Get the modelEncoding field.String
getModelVersion()
Get the version of the underlying metadata model.List<Plugin>
getPlugins()
Method getPlugins.String
getVersion()
Get the base version (ie.Versioning
getVersioning()
Get versioning information when this directory represents "groupId/artifactId" or "groupId/artifactId/version".boolean
merge(Metadata sourceMetadata)
void
removePlugin(Plugin plugin)
Method removePlugin.void
setArtifactId(String artifactId)
Set the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".void
setGroupId(String groupId)
Set the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".void
setModelEncoding(String modelEncoding)
Set the modelEncoding field.void
setModelVersion(String modelVersion)
Set the version of the underlying metadata model.void
setPlugins(List<Plugin> plugins)
Set the set of plugins when this directory represents a "groupId".void
setVersion(String version)
Set the base version (ie.void
setVersioning(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.
-
getArtifactId
public String getArtifactId()
Get the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Returns:
- String
-
getGroupId
public String getGroupId()
Get the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Returns:
- String
-
getModelEncoding
public String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getModelVersion
public String getModelVersion()
Get the version of the underlying metadata model.- Returns:
- String
-
getVersion
public 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(String artifactId)
Set the artifactId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Parameters:
artifactId
- a artifactId object.
-
setGroupId
public void setGroupId(String groupId)
Set the groupId when this directory represents "groupId/artifactId" or "groupId/artifactId/version".- Parameters:
groupId
- a groupId object.
-
setModelEncoding
public void setModelEncoding(String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding
- a modelEncoding object.
-
setModelVersion
public void setModelVersion(String modelVersion)
Set the version of the underlying metadata model.- Parameters:
modelVersion
- a modelVersion object.
-
setPlugins
public void setPlugins(List<Plugin> plugins)
Set the set of plugins when this directory represents a "groupId".- Parameters:
plugins
- a plugins object.
-
setVersion
public void setVersion(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)
-
-