public final class MavenChainedWorkspaceReader extends java.lang.Object implements MavenWorkspaceReader
Modifier and Type | Field and Description |
---|---|
private org.eclipse.aether.util.repository.ChainedWorkspaceReader |
delegate |
private org.eclipse.aether.repository.WorkspaceReader[] |
readers |
Modifier | Constructor and Description |
---|---|
private |
MavenChainedWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader... readers)
Creates a new workspace reader by chaining the specified readers.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
findArtifact(org.eclipse.aether.artifact.Artifact artifact) |
Model |
findModel(org.eclipse.aether.artifact.Artifact artifact) |
java.util.List<java.lang.String> |
findVersions(org.eclipse.aether.artifact.Artifact artifact) |
org.eclipse.aether.repository.WorkspaceRepository |
getRepository() |
static org.eclipse.aether.repository.WorkspaceReader |
of(java.util.Collection<org.eclipse.aether.repository.WorkspaceReader> workspaceReaderCollection)
chains a collection of
WorkspaceReader s |
private org.eclipse.aether.util.repository.ChainedWorkspaceReader delegate
private org.eclipse.aether.repository.WorkspaceReader[] readers
private MavenChainedWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader... readers)
readers
- The readers to chain must not be null
.public Model findModel(org.eclipse.aether.artifact.Artifact artifact)
findModel
in interface MavenWorkspaceReader
public org.eclipse.aether.repository.WorkspaceRepository getRepository()
getRepository
in interface org.eclipse.aether.repository.WorkspaceReader
public java.io.File findArtifact(org.eclipse.aether.artifact.Artifact artifact)
findArtifact
in interface org.eclipse.aether.repository.WorkspaceReader
public java.util.List<java.lang.String> findVersions(org.eclipse.aether.artifact.Artifact artifact)
findVersions
in interface org.eclipse.aether.repository.WorkspaceReader
public static org.eclipse.aether.repository.WorkspaceReader of(java.util.Collection<org.eclipse.aether.repository.WorkspaceReader> workspaceReaderCollection)
WorkspaceReader
sworkspaceReaderCollection
- the collection of readers, might be empty but never null
MavenChainedWorkspaceReader
chaining all readers in the order of the given collection.