Class ResourceFinder
- java.lang.Object
-
- org.glassfish.hk2.osgiresourcelocator.ResourceFinder
-
- Direct Known Subclasses:
ResourceFinderImpl
public abstract class ResourceFinder extends java.lang.Object
This class provides helper methods to look up resources that are part of OSGi bundles, but can't be exported. e.g., META-INF/mailcap file used by JavaMail. This class has been carefully coded to be loadable in non-OSGi environment. When it is used in such an environment, various getENtry methods return null.
-
-
Field Summary
Fields Modifier and Type Field Description private static ResourceFinder
_me
-
Constructor Summary
Constructors Constructor Description ResourceFinder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.net.URL>
findEntries(java.lang.String path)
(package private) abstract java.util.List<java.net.URL>
findEntries1(java.lang.String path)
static java.net.URL
findEntry(java.lang.String path)
(package private) abstract java.net.URL
findEntry1(java.lang.String path)
static void
initialize(ResourceFinder singleton)
static void
reset()
-
-
-
Field Detail
-
_me
private static ResourceFinder _me
-
-
Method Detail
-
initialize
public static void initialize(ResourceFinder singleton)
-
reset
public static void reset()
-
findEntry
public static java.net.URL findEntry(java.lang.String path)
-
findEntries
public static java.util.List<java.net.URL> findEntries(java.lang.String path)
-
findEntry1
abstract java.net.URL findEntry1(java.lang.String path)
-
findEntries1
abstract java.util.List<java.net.URL> findEntries1(java.lang.String path)
-
-