Interface LocalPathPrefixComposer

All Known Implementing Classes:
LocalPathPrefixComposerFactorySupport.LocalPathPrefixComposerSupport

public interface LocalPathPrefixComposer
Composes path prefixes for EnhancedLocalRepositoryManager.
Since:
1.8.1
  • Method Summary

    Modifier and Type
    Method
    Description
    getPathPrefixForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
    Gets the path prefix for a locally installed artifact.
    getPathPrefixForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
    Gets the path prefix for locally installed metadata.
    getPathPrefixForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository)
    Gets the path prefix for an artifact cached from a remote repository.
    getPathPrefixForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository)
    Gets the path prefix for metadata cached from a remote repository.
  • Method Details

    • getPathPrefixForLocalArtifact

      String getPathPrefixForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
      Gets the path prefix for a locally installed artifact.
      Parameters:
      artifact - The artifact for which to determine the prefix, must not be null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).
    • getPathPrefixForRemoteArtifact

      String getPathPrefixForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.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 be null.
      repository - The remote repository, never null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).
    • getPathPrefixForLocalMetadata

      String getPathPrefixForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
      Gets the path prefix for locally installed metadata.
      Parameters:
      metadata - The metadata for which to determine the prefix, must not be null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).
    • getPathPrefixForRemoteMetadata

      String getPathPrefixForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.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 be null.
      repository - The remote repository, never null.
      Returns:
      The prefix, may be null (note: nulls and empty strings are treated equally).