Skip navigation links

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

E17493-03


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

Skip navigation links

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

E17493-03


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