Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.model
Class TechnologyScopeManager.NullDetector

java.lang.Object
  extended by oracle.ide.model.TechnologyScopeManager.NullDetector
All Implemented Interfaces:
TechnologyScopeDetector
Enclosing class:
TechnologyScopeManager

public static class TechnologyScopeManager.NullDetector
extends java.lang.Object
implements TechnologyScopeDetector


Field Summary
 
Fields inherited from interface oracle.ide.model.TechnologyScopeDetector
END
 
Constructor Summary
TechnologyScopeManager.NullDetector()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TechnologyScopeManager.NullDetector

public TechnologyScopeManager.NullDetector()
Method Detail

detectTechnologyScopeIds

public java.util.Collection<java.lang.String> detectTechnologyScopeIds(Workspace workspace,
                                                                       Project project)
Description copied from interface: TechnologyScopeDetector
Given a project, scans and finds the technology scopes relevant to the project

Specified by:
detectTechnologyScopeIds in interface TechnologyScopeDetector
Parameters:
workspace - the workspace the project
project - the project to be scanned
Returns:
set of technology scope ids or empty Set if none have been found

detectTechnologyScopeIdsOfURL

public java.util.Collection<java.lang.String> detectTechnologyScopeIdsOfURL(Project project,
                                                                            java.net.URL url)
Description copied from interface: TechnologyScopeDetector
Given a workspace and a project, returns the set of technology scope ids that the project must have.

Specified by:
detectTechnologyScopeIdsOfURL in interface TechnologyScopeDetector
Parameters:
project - the project for which the tech scopes are being detected
url - of the node
Returns:
set of technology scope ids, or empty Set if none have been found

detectTechnologyScopeIdsOfProjectChanges

public java.util.Collection<java.lang.String> detectTechnologyScopeIdsOfProjectChanges(Workspace workspace,
                                                                                       Project project)
Description copied from interface: TechnologyScopeDetector
Given a workspace and a project, return the set of technology scope id that the project must add to initialize the proper features.

Specified by:
detectTechnologyScopeIdsOfProjectChanges in interface TechnologyScopeDetector
Parameters:
workspace - the workspace the project
project - the project for which the tech scopes are being detected
Returns:
set of technology scope ids that have been added since last time, or empty Set if none have been found

technologyScopesOfProjectBatch

public java.util.Map<Project,java.util.concurrent.ConcurrentLinkedQueue<java.net.URL>> technologyScopesOfProjectBatch(Workspace workspace,
                                                                                                                      java.util.Collection<Project> project)
Specified by:
technologyScopesOfProjectBatch in interface TechnologyScopeDetector

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.