Package org.eclipse.aether.internal.impl
Interface LocalPathPrefixComposer
-
- All Known Implementing Classes:
DefaultLocalPathPrefixComposerFactory.DefaultLocalPathPrefixComposer
,LocalPathPrefixComposerFactorySupport.LocalPathPrefixComposerSupport
public interface LocalPathPrefixComposer
Composes path prefixes forEnhancedLocalRepositoryManager
.- Since:
- 1.8.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getPathPrefixForLocalArtifact(Artifact artifact)
Gets the path prefix for a locally installed artifact.java.lang.String
getPathPrefixForLocalMetadata(Metadata metadata)
Gets the path prefix for locally installed metadata.java.lang.String
getPathPrefixForRemoteArtifact(Artifact artifact, RemoteRepository repository)
Gets the path prefix for an artifact cached from a remote repository.java.lang.String
getPathPrefixForRemoteMetadata(Metadata metadata, RemoteRepository repository)
Gets the path prefix for metadata cached from a remote repository.
-
-
-
Method Detail
-
getPathPrefixForLocalArtifact
java.lang.String getPathPrefixForLocalArtifact(Artifact artifact)
Gets the path prefix for a locally installed artifact.- Parameters:
artifact
- The artifact for which to determine the prefix, must not benull
.- Returns:
- The prefix, may be
null
(note:null
s and empty strings are treated equally).
-
getPathPrefixForRemoteArtifact
java.lang.String getPathPrefixForRemoteArtifact(Artifact artifact, RemoteRepository repository)
Gets the path prefix for an artifact cached from a remote repository.- Parameters:
artifact
- The artifact for which to determine the prefix, must not benull
.repository
- The remote repository, nevernull
.- Returns:
- The prefix, may be
null
(note:null
s and empty strings are treated equally).
-
getPathPrefixForLocalMetadata
java.lang.String getPathPrefixForLocalMetadata(Metadata metadata)
Gets the path prefix for locally installed metadata.- Parameters:
metadata
- The metadata for which to determine the prefix, must not benull
.- Returns:
- The prefix, may be
null
(note:null
s and empty strings are treated equally).
-
getPathPrefixForRemoteMetadata
java.lang.String getPathPrefixForRemoteMetadata(Metadata metadata, RemoteRepository repository)
Gets the path prefix for metadata cached from a remote repository.- Parameters:
metadata
- The metadata for which to determine the prefix, must not benull
.repository
- The remote repository, nevernull
.- Returns:
- The prefix, may be
null
(note:null
s and empty strings are treated equally).
-
-