|
|||||||||
| 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 ArtifactMetadatapublic java.lang.String getLocalFilename(ArtifactRepository repository)
ArtifactMetadata
getLocalFilename in interface ArtifactMetadatarepository - the remote repository it came from
public void storeInLocalRepository(ArtifactRepository localRepository,
ArtifactRepository remoteRepository)
throws RepositoryMetadataStoreException
ArtifactMetadata
storeInLocalRepository in interface ArtifactMetadatalocalRepository - 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
XmlPullParserExceptionpublic 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 RepositoryMetadatametadata - the metadatapublic Metadata getMetadata()
RepositoryMetadata
getMetadata in interface RepositoryMetadatanull if none loadedpublic void merge(ArtifactMetadata metadata)
ArtifactMetadata
merge in interface ArtifactMetadatametadata - 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 | ||||||||