public static class TechnologyScopeManager.NullDetector extends java.lang.Object implements TechnologyScopeDetector
END| Constructor and Description | 
|---|
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
TechnologyScopeDetectordetectTechnologyScopeIds in interface TechnologyScopeDetectorworkspace - the workspace the projectproject - the project to be scannedjava.lang.InterruptedExceptionpublic java.util.Collection<java.lang.String> detectTechnologyScopeIdsOfURL(Project project, java.net.URL url) throws java.lang.InterruptedException
TechnologyScopeDetectordetectTechnologyScopeIdsOfURL in interface TechnologyScopeDetectorproject - the project for which the tech scopes are being detectedurl - of the nodejava.lang.InterruptedExceptionpublic java.util.Collection<java.lang.String> detectTechnologyScopeIdsOfProjectChanges(Workspace workspace, Project project)
TechnologyScopeDetectordetectTechnologyScopeIdsOfProjectChanges in interface TechnologyScopeDetectorworkspace - 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