Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.9.0)

E52944-01


Uses of Class
oracle.jdeveloper.java.locator.BaseClassLocator

Packages that use BaseClassLocator
oracle.jdeveloper.java.locator Public implementations of the JavaClassLocator interface. 

 

Uses of BaseClassLocator in oracle.jdeveloper.java.locator

 

Subclasses of BaseClassLocator in oracle.jdeveloper.java.locator
 class ArrayClassLocator
          The ArrayClassLocator is an implementation of the JavaClassLocator that delegates the task of locating classes to an array of BaseClassLocator instances.
 class CachedDirURLClassLocator
          The CachedDirURLClassLocator is an implementation of the URL-based ClassLocator which deals with root URLs that are not Jar URLs.
 class DebugClassLocator
          The DebugClassLocator is a decorator of the JavaClassLocator API to provide debug/verbose output for tracing the calls to a JavaClassLocator.
 class DirURLClassLocator
          The DirURLClassLocator is an implementation of the URL-based ClassLocator which deals with root URLs that are not Jar URLs.
 class JarURLClassLocator
          Locates classes in JAR files.
 class JdevPathClassLocator
           
 class LibraryClassLocator
          The LibraryClassLocator is an implementation of the JavaClassLocator to locate classes for a Library instance.
 class PathClassLocator
          The PathClassLocator is an implementation of the JavaClassLocator to locate classes for based on an URLPaths for both the source and class paths
 class ProjectClassLocator
          The ProjectClassLocator is an implementation of the JavaClassLocator to locate classes for a Project instance.
 class URLClassLocator
          The URLClassLocator is an abstract starting point for a JavaClassLocator implementation based out of a root URL.

 

Fields in oracle.jdeveloper.java.locator declared as BaseClassLocator
static BaseClassLocator BaseClassLocator.EMPTY_LOCATOR
          Locator implementation that does nothing.

 

Methods in oracle.jdeveloper.java.locator that return BaseClassLocator
protected static BaseClassLocator BaseClassLocator.ensureValid(BaseClassLocator locator)
          Utility routine to ensure that there is a valid locator available.
 BaseClassLocator ClassLocatorFactory.getClassLocator(java.net.URL rootURL)
          Fetch a BaseClassLocator instance for the given root URL path, for Java class files.
 BaseClassLocator ClassLocatorFactory.getClassLocator(URLPath urlPath)
          Fetch a BaseClassLocator instance for the given URLPath for locating class files.
 BaseClassLocator ClassLocatorFactory.getClassLocatorInterruptibly(URLPath urlPath)
          Fetch a BaseClassLocator instance for the given URLPath for locating class files.
static BaseClassLocator JdevClassLocatorFactory.getLibraryLocator(Library library)
          Fetch a BaseClassLocator instance for the given library for locating source and class files.
static BaseClassLocator JdevClassLocatorFactory.getLibraryLocator(Library[] libraries)
          Fetch a BaseClassLocator instance for the given set of libraries for locating source and class files.
static BaseClassLocator JdevClassLocatorFactory.getLibraryLocatorInterruptibly(Library[] libraries)
          Fetch a BaseClassLocator instance for the given set of libraries for locating source and class files.
 BaseClassLocator JdevClassLocatorFactory.getPathLocator(URLPath sourcePath, URLPath classPath)
          Fetch a BaseClassLocator instance for the given source and class paths for locating source and class files.
 BaseClassLocator ClassLocatorFactory.getPathLocator(URLPath sourcePath, URLPath classPath)
          Fetch a BaseClassLocator instance for the given source and class paths for locating source and class files.
 BaseClassLocator JdevClassLocatorFactory.getPathLocatorInterruptibly(URLPath sourcePath, URLPath classPath)
           
 BaseClassLocator ClassLocatorFactory.getPathLocatorInterruptibly(URLPath sourcePath, URLPath classPath)
          Fetch a BaseClassLocator instance for the given source and class paths for locating source and class files.
static BaseClassLocator JdevClassLocatorFactory.getProjectLocator(Project project)
          Fetch a BaseClassLocator instance for the given project for locating source and class files.
static BaseClassLocator JdevClassLocatorFactory.getProjectLocatorInterruptibly(Project project)
          Get the class locator instance for a project.
 BaseClassLocator ClassLocatorFactory.getSourceLocator(java.net.URL rootURL)
          Fetch a BaseClassLocator instance for the given root URL path, for Java source files.
 BaseClassLocator ClassLocatorFactory.getSourceLocator(URLPath urlPath)
          Fetch a BaseClassLocator instance for the given URLPath for locating source files.
 BaseClassLocator ClassLocatorFactory.getSourceLocatorInterruptibly(URLPath urlPath)
          Fetch a BaseClassLocator instance for the given URLPath for locating source files.

 

Methods in oracle.jdeveloper.java.locator with parameters of type BaseClassLocator
protected static BaseClassLocator BaseClassLocator.ensureValid(BaseClassLocator locator)
          Utility routine to ensure that there is a valid locator available.

 

Constructors in oracle.jdeveloper.java.locator with parameters of type BaseClassLocator
ArrayClassLocator(BaseClassLocator[] locators)
          Constructs a new ArrayClassLocator for the given set of BaseClassLocator instances.
DebugClassLocator(BaseClassLocator locator)
          Constructs a new DebugClassLocator for the given class locator.
PathClassLocator(BaseClassLocator sourceLocator, BaseClassLocator classLocator)
          Constructs a new PathClassLocator for the given source and class locators.

 


Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.9.0)

E52944-01


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