Package io.manebot.artifact
Class GlobalArtifactRepository
- java.lang.Object
-
- io.manebot.artifact.AggregateArtifactRepository
-
- io.manebot.artifact.GlobalArtifactRepository
-
- All Implemented Interfaces:
ArtifactRepository
public final class GlobalArtifactRepository extends AggregateArtifactRepository
-
-
Constructor Summary
Constructors Constructor Description GlobalArtifactRepository()
GlobalArtifactRepository(java.util.Collection<ArtifactRepository> artifactRepositories)
-
Method Summary
Modifier and Type Method Description void
addRepository(ArtifactRepository repository)
Adds a repository to this global artifact repository.protected java.util.Collection<ArtifactRepository>
getRepositories()
void
removeRepository(ArtifactRepository repository)
Removes a repository from this global artifact repository.-
Methods inherited from class io.manebot.artifact.AggregateArtifactRepository
getManifest, getManifest, isLocal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.manebot.artifact.ArtifactRepository
getArtifact, getArtifact
-
-
-
-
Constructor Detail
-
GlobalArtifactRepository
public GlobalArtifactRepository()
-
GlobalArtifactRepository
public GlobalArtifactRepository(java.util.Collection<ArtifactRepository> artifactRepositories)
-
-
Method Detail
-
addRepository
public void addRepository(ArtifactRepository repository)
Adds a repository to this global artifact repository.- Parameters:
repository
- repository to add.
-
removeRepository
public void removeRepository(ArtifactRepository repository)
Removes a repository from this global artifact repository.- Parameters:
repository
- repository to remove.
-
getRepositories
protected java.util.Collection<ArtifactRepository> getRepositories()
- Specified by:
getRepositories
in classAggregateArtifactRepository
-
-