Class PrefixesRemoteRepositoryFilterSource.PrefixesFilter
- java.lang.Object
-
- org.eclipse.aether.internal.impl.filter.PrefixesRemoteRepositoryFilterSource.PrefixesFilter
-
- All Implemented Interfaces:
RemoteRepositoryFilter
- Enclosing class:
- PrefixesRemoteRepositoryFilterSource
private class PrefixesRemoteRepositoryFilterSource.PrefixesFilter extends java.lang.Object implements RemoteRepositoryFilter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter
RemoteRepositoryFilter.Result
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.Path
basedir
private RepositorySystemSession
session
-
Constructor Summary
Constructors Modifier Constructor Description private
PrefixesFilter(RepositorySystemSession session, java.nio.file.Path basedir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteRepositoryFilter.Result
acceptArtifact(RemoteRepository remoteRepository, Artifact artifact)
Decides should artifact be accepted from given remote repository.RemoteRepositoryFilter.Result
acceptMetadata(RemoteRepository remoteRepository, Metadata metadata)
Decides should metadata be accepted from given remote repository.private RemoteRepositoryFilter.Result
acceptPrefix(RemoteRepository remoteRepository, java.lang.String path)
-
-
-
Field Detail
-
session
private final RepositorySystemSession session
-
basedir
private final java.nio.file.Path basedir
-
-
Constructor Detail
-
PrefixesFilter
private PrefixesFilter(RepositorySystemSession session, java.nio.file.Path basedir)
-
-
Method Detail
-
acceptArtifact
public RemoteRepositoryFilter.Result acceptArtifact(RemoteRepository remoteRepository, Artifact artifact)
Description copied from interface:RemoteRepositoryFilter
Decides should artifact be accepted from given remote repository.- Specified by:
acceptArtifact
in interfaceRemoteRepositoryFilter
- Parameters:
remoteRepository
- The remote repository, notnull
.artifact
- The artifact, notnull
.- Returns:
- the result, never
null
.
-
acceptMetadata
public RemoteRepositoryFilter.Result acceptMetadata(RemoteRepository remoteRepository, Metadata metadata)
Description copied from interface:RemoteRepositoryFilter
Decides should metadata be accepted from given remote repository.- Specified by:
acceptMetadata
in interfaceRemoteRepositoryFilter
- Parameters:
remoteRepository
- The remote repository, notnull
.metadata
- The artifact, notnull
.- Returns:
- the result, never
null
.
-
acceptPrefix
private RemoteRepositoryFilter.Result acceptPrefix(RemoteRepository remoteRepository, java.lang.String path)
-
-