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
WorkspaceReaders |
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 MavenWorkspaceReaderpublic org.eclipse.aether.repository.WorkspaceRepository getRepository()
getRepository in interface org.eclipse.aether.repository.WorkspaceReaderpublic java.io.File findArtifact(org.eclipse.aether.artifact.Artifact artifact)
findArtifact in interface org.eclipse.aether.repository.WorkspaceReaderpublic java.util.List<java.lang.String> findVersions(org.eclipse.aether.artifact.Artifact artifact)
findVersions in interface org.eclipse.aether.repository.WorkspaceReaderpublic static org.eclipse.aether.repository.WorkspaceReader of(java.util.Collection<org.eclipse.aether.repository.WorkspaceReader> workspaceReaderCollection)
WorkspaceReadersworkspaceReaderCollection - the collection of readers, might be empty but never nullMavenChainedWorkspaceReader chaining all readers in the order of the given collection.