public final class BundleClassSpace extends Object implements ClassSpace
ClassSpace backed by a strongly-referenced Bundle.| Constructor and Description |
|---|
BundleClassSpace(org.osgi.framework.Bundle bundle) |
| Modifier and Type | Method and Description |
|---|---|
DeferredClass<?> |
deferLoadClass(String name)
Defers loading of the named class from the surrounding class space.
|
boolean |
equals(Object rhs) |
Enumeration<URL> |
findEntries(String path,
String glob,
boolean recurse)
Queries local class space content for entries matching the given pattern.
|
org.osgi.framework.Bundle |
getBundle() |
URL |
getResource(String name)
Queries the surrounding class space for the resource with the given name.
|
Enumeration<URL> |
getResources(String name)
Queries the surrounding class space for all resources with the given name.
|
int |
hashCode() |
Class<?> |
loadClass(String name)
Loads the named class from the surrounding class space.
|
String |
toString() |
public Class<?> loadClass(String name)
ClassSpaceloadClass in interface ClassSpacename - The class nameClassLoader.loadClass(String)public DeferredClass<?> deferLoadClass(String name)
ClassSpacedeferLoadClass in interface ClassSpacename - The class nameClassLoader.loadClass(String)public URL getResource(String name)
ClassSpacegetResource in interface ClassSpacename - The resource namenull if it wasn't foundClassLoader.getResource(String)public Enumeration<URL> getResources(String name)
ClassSpacegetResources in interface ClassSpacename - The resource nameClassLoader.getResources(String)public Enumeration<URL> findEntries(String path, String glob, boolean recurse)
ClassSpacefindEntries in interface ClassSpacepath - The initial search directory; for example "META-INF"glob - The filename glob pattern; for example "*.xml"recurse - If true recurse into sub-directories; otherwise only search initial directoryBundle.findEntries(String, String, boolean)public org.osgi.framework.Bundle getBundle()
Copyright © 2016. All Rights Reserved.