private class PrefixesRemoteRepositoryFilterSource.PrefixesFilter extends java.lang.Object implements RemoteRepositoryFilter
RemoteRepositoryFilter.Result
Modifier and Type | Field and Description |
---|---|
private java.nio.file.Path |
basedir |
private RepositorySystemSession |
session |
Modifier | Constructor and Description |
---|---|
private |
PrefixesFilter(RepositorySystemSession session,
java.nio.file.Path basedir) |
Modifier and Type | Method and 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) |
private final RepositorySystemSession session
private final java.nio.file.Path basedir
private PrefixesFilter(RepositorySystemSession session, java.nio.file.Path basedir)
public RemoteRepositoryFilter.Result acceptArtifact(RemoteRepository remoteRepository, Artifact artifact)
RemoteRepositoryFilter
acceptArtifact
in interface RemoteRepositoryFilter
remoteRepository
- The remote repository, not null
.artifact
- The artifact, not null
.null
.public RemoteRepositoryFilter.Result acceptMetadata(RemoteRepository remoteRepository, Metadata metadata)
RemoteRepositoryFilter
acceptMetadata
in interface RemoteRepositoryFilter
remoteRepository
- The remote repository, not null
.metadata
- The artifact, not null
.null
.private RemoteRepositoryFilter.Result acceptPrefix(RemoteRepository remoteRepository, java.lang.String path)