|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
public abstract class AbstractRepositoryMetadata
Shared methods of the repository metadata handling.
Constructor Summary | |
---|---|
protected |
AbstractRepositoryMetadata(Metadata metadata)
|
Method Summary | |
---|---|
protected static Metadata |
createMetadata(Artifact artifact,
Versioning versioning)
|
protected static Versioning |
createVersioning(Snapshot snapshot)
|
java.lang.String |
extendedToString()
|
java.lang.String |
getLocalFilename(ArtifactRepository repository)
Get the filename of this metadata on the local repository. |
Metadata |
getMetadata()
Get the repository metadata associated with this marker. |
java.lang.String |
getRemoteFilename()
Get the filename of this metadata on the remote repository. |
void |
merge(ArtifactMetadata metadata)
Merge a new metadata set into this piece of metadata. |
void |
setMetadata(Metadata metadata)
Set the metadata contents. |
void |
storeInLocalRepository(ArtifactRepository localRepository,
ArtifactRepository remoteRepository)
Store the metadata in the local repository. |
java.lang.String |
toString()
|
protected void |
updateRepositoryMetadata(ArtifactRepository localRepository,
ArtifactRepository remoteRepository)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.maven.artifact.repository.metadata.RepositoryMetadata |
---|
isSnapshot, setRepository |
Methods inherited from interface org.apache.maven.artifact.metadata.ArtifactMetadata |
---|
getArtifactId, getBaseVersion, getGroupId, getKey, storedInArtifactVersionDirectory, storedInGroupDirectory |
Constructor Detail |
---|
protected AbstractRepositoryMetadata(Metadata metadata)
Method Detail |
---|
public java.lang.String getRemoteFilename()
ArtifactMetadata
getRemoteFilename
in interface ArtifactMetadata
public java.lang.String getLocalFilename(ArtifactRepository repository)
ArtifactMetadata
getLocalFilename
in interface ArtifactMetadata
repository
- the remote repository it came from
public void storeInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataStoreException
ArtifactMetadata
storeInLocalRepository
in interface ArtifactMetadata
localRepository
- the local repositoryremoteRepository
- the remote repository it came from
RepositoryMetadataStoreException
protected void updateRepositoryMetadata(ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws java.io.IOException, XmlPullParserException
java.io.IOException
XmlPullParserException
public java.lang.String toString()
toString
in class java.lang.Object
protected static Metadata createMetadata(Artifact artifact, Versioning versioning)
protected static Versioning createVersioning(Snapshot snapshot)
public void setMetadata(Metadata metadata)
RepositoryMetadata
setMetadata
in interface RepositoryMetadata
metadata
- the metadatapublic Metadata getMetadata()
RepositoryMetadata
getMetadata
in interface RepositoryMetadata
null
if none loadedpublic void merge(ArtifactMetadata metadata)
ArtifactMetadata
merge
in interface ArtifactMetadata
metadata
- the new metadatapublic java.lang.String extendedToString()
extendedToString
in interface ArtifactMetadata
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |