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

E13403-07

oracle.jdeveloper.java.provider
Class SimpleFileProvider

java.lang.Object
  extended by oracle.jdeveloper.java.provider.BaseFileProvider
      extended by oracle.jdeveloper.java.provider.CachedFileProvider
          extended by oracle.jdeveloper.java.provider.SimpleFileProvider
All Implemented Interfaces:
JavaProvider, JavaProvider2, CacheSupport, JavaFileProvider, ProviderConstants

public class SimpleFileProvider
extends CachedFileProvider

The PathFileProvider is an implementation of the JavaFileProvider interface that uses a static JavaClassLocator instance of URL paths for locating Java source and class files.


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jdeveloper.java.provider.CachedFileProvider
CachedFileProvider.SourceFileTracker
 
Nested classes/interfaces inherited from class oracle.jdeveloper.java.provider.BaseFileProvider
BaseFileProvider.BaseClass, BaseFileProvider.BasePackage
 
Field Summary
 
Fields inherited from class oracle.jdeveloper.java.provider.CachedFileProvider
_arrayCacheMap, _cacheLock, _cacheRefCount, _classCacheMap, _classFileCacheMap, _defaultClassLoader, _lastCacheFlushedTime, _nullClassLoader, _packageCacheMap, _sourceFileCacheMap, CLASS_NOT_FOUND
 
Fields inherited from class oracle.jdeveloper.java.provider.BaseFileProvider
context
 
Fields inherited from interface oracle.jdeveloper.java.provider.ProviderConstants
CLASS_TYPE, EMPTY_COLLECTION, SOURCE_TYPE, UNKNOWN_TYPE
 
Constructor Summary
SimpleFileProvider(ProviderContext e, JavaClassLocator locator)
          Constructs a new PathFileProvider instance.
 
Method Summary
 JavaClassLocator getClassLocator()
          Fetch the class locator to use for locating files.
 
Methods inherited from class oracle.jdeveloper.java.provider.CachedFileProvider
beginCacheUse, clearAllData, clearArrayCache, clearClassCache, clearClassFileCache, clearClassLoader, clearCompiledInfo, clearPackageCache, clearSourceFileCache, createSourceFile, endCacheUse, expireAllSourceFiles, flushCache, flushFoundCache, getArrayTypeImpl, getClassExactImpl, getClassExactImplInterruptibly, getClassFileImpl, getClassLoader, getClassLoader, getPackageImpl, getScopeDescription, getSourceFileImpl, lastCacheFlushed, lookupCachedSourceFile, notifyOfChange, removeCachedSourceFile, removeCachedSourceFile, storeCachedSourceFile
 
Methods inherited from class oracle.jdeveloper.java.provider.BaseFileProvider
checkInterrupt, getArrayType, getClass, getClass, getClassByVMName, getClassByVMNameImpl, getClassByVMNameInterruptibly, getClassImpl, getClassImpl, getClassInterruptibly, getClassInterruptibly, getClassLeftToRight, getClassLeftToRightImpl, getClassLeftToRightInterruptibly, getClassLocatorInterruptibly, getConteXt, getFile, getFileType, getInnerClassByVMName, getJavaFile, getPackage, getPackage, getPrimitiveClass, getSourceClass, getSourceClassByHint, getSourceClassImpl, getSourceClassInterruptibly, getSourceFile, getSourceFile, getTargetJdkVersion, getTextBuffer, locateClass, locateClass, locateClassByVMName, locateSourceClass, locateSourceClass, setConteXt, setTargetJdkVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFileProvider

public SimpleFileProvider(ProviderContext e,
                          JavaClassLocator locator)
Constructs a new PathFileProvider instance.

Parameters:
locator - the locator to use for finding classes
Method Detail

getClassLocator

public JavaClassLocator getClassLocator()
Fetch the class locator to use for locating files.

Specified by:
getClassLocator in class BaseFileProvider

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

E13403-07

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