public static class TechnologyScopeManager.NullDetector extends java.lang.Object implements TechnologyScopeDetector
END
Constructor and Description |
---|
TechnologyScopeManager.NullDetector() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
detectTechnologyScopeIds(Workspace workspace,
Project project)
Given a project, scans and finds the technology scopes relevant to the
project
|
java.util.Collection<java.lang.String> |
detectTechnologyScopeIdsOfProjectChanges(Workspace workspace,
Project project)
Given a workspace and a project, return the set of technology scope id
that the project must add to initialize the proper features.
|
java.util.Collection<java.lang.String> |
detectTechnologyScopeIdsOfURL(Project project,
java.net.URL url)
Given a workspace and a project, returns the set of technology scope ids that
the project must have.
|
java.util.Map<Project,java.util.concurrent.ConcurrentLinkedQueue<java.net.URL>> |
technologyScopesOfProjectBatch(Workspace workspace,
java.util.Collection<Project> project) |
public java.util.Collection<java.lang.String> detectTechnologyScopeIds(Workspace workspace, Project project) throws java.lang.InterruptedException
TechnologyScopeDetector
detectTechnologyScopeIds
in interface TechnologyScopeDetector
workspace
- the workspace the projectproject
- the project to be scannedjava.lang.InterruptedException
public java.util.Collection<java.lang.String> detectTechnologyScopeIdsOfURL(Project project, java.net.URL url) throws java.lang.InterruptedException
TechnologyScopeDetector
detectTechnologyScopeIdsOfURL
in interface TechnologyScopeDetector
project
- the project for which the tech scopes are being detectedurl
- of the nodejava.lang.InterruptedException
public java.util.Collection<java.lang.String> detectTechnologyScopeIdsOfProjectChanges(Workspace workspace, Project project)
TechnologyScopeDetector
detectTechnologyScopeIdsOfProjectChanges
in interface TechnologyScopeDetector
workspace
- the workspace the projectproject
- the project for which the tech scopes are being detectedpublic java.util.Map<Project,java.util.concurrent.ConcurrentLinkedQueue<java.net.URL>> technologyScopesOfProjectBatch(Workspace workspace, java.util.Collection<Project> project)
technologyScopesOfProjectBatch
in interface TechnologyScopeDetector