Package org.eclipse.aether.impl.scope
Class BuildScopeMatrixSource
- java.lang.Object
-
- org.eclipse.aether.impl.scope.BuildScopeMatrixSource
-
- All Implemented Interfaces:
BuildScopeSource
public final class BuildScopeMatrixSource extends java.lang.Object implements BuildScopeSource
Generic matrix generator forProjectPathandBuildPathcombinations (all of them).- Since:
- 2.0.0
-
-
Constructor Summary
Constructors Constructor Description BuildScopeMatrixSource(java.util.Collection<ProjectPath> projectPaths, java.util.Collection<BuildPath> buildPaths, BuildScope... extras)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<BuildPath>allBuildPaths()Returns all build paths this source has.java.util.Collection<ProjectPath>allProjectPaths()Returns all project paths this source has.java.util.Collection<BuildScope>query(java.util.Collection<BuildScopeQuery> queries)Processes all queries and returns all build scopes that query selected.
-
-
-
Constructor Detail
-
BuildScopeMatrixSource
public BuildScopeMatrixSource(java.util.Collection<ProjectPath> projectPaths, java.util.Collection<BuildPath> buildPaths, BuildScope... extras)
-
-
Method Detail
-
query
public java.util.Collection<BuildScope> query(java.util.Collection<BuildScopeQuery> queries)
Description copied from interface:BuildScopeSourceProcesses all queries and returns all build scopes that query selected.- Specified by:
queryin interfaceBuildScopeSource
-
allProjectPaths
public java.util.Collection<ProjectPath> allProjectPaths()
Description copied from interface:BuildScopeSourceReturns all project paths this source has.- Specified by:
allProjectPathsin interfaceBuildScopeSource
-
allBuildPaths
public java.util.Collection<BuildPath> allBuildPaths()
Description copied from interface:BuildScopeSourceReturns all build paths this source has.- Specified by:
allBuildPathsin interfaceBuildScopeSource
-
-