Modifier and Type | Method and Description |
---|---|
BaseData |
EclipseStorageHook.getBaseData() |
Modifier and Type | Method and Description |
---|---|
boolean |
EclipseClassLoadingHook.addClassPathEntry(ArrayList<ClasspathEntry> cpEntries,
String cp,
ClasspathManager hostmanager,
BaseData sourcedata,
ProtectionDomain sourcedomain) |
StorageHook |
EclipseStorageHook.create(BaseData data) |
BaseClassLoader |
EclipseClassLoadingHook.createClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
BundleProtectionDomain domain,
BaseData data,
String[] bundleclasspath) |
String |
EclipseClassLoadingHook.findLibrary(BaseData data,
String libName) |
void |
EclipseClassLoadingHook.initializedClassLoader(BaseClassLoader baseClassLoader,
BaseData data) |
StorageHook |
EclipseStorageHook.load(BaseData target,
DataInputStream in) |
Modifier and Type | Method and Description |
---|---|
BundleFile |
BaseAdaptor.createBundleFile(Object content,
BaseData data)
Creates a bundle file object for the given content and base data.
|
Modifier and Type | Field and Description |
---|---|
protected BaseData |
ZipBundleFile.bundledata
The bundle data
|
Modifier and Type | Method and Description |
---|---|
URL |
BundleFileWrapperChain.getResourceURL(String path,
BaseData hostData,
int index) |
URL |
BundleFile.getResourceURL(String path,
BaseData hostData,
int index)
Returns a URL to access the contents of the entry specified by the path
|
Constructor and Description |
---|
ZipBundleFile(File basefile,
BaseData bundledata)
Constructs a ZipBundle File
|
ZipBundleFile(File basefile,
BaseData bundledata,
MRUBundleFileList mruList) |
Modifier and Type | Method and Description |
---|---|
boolean |
ClassLoadingHook.addClassPathEntry(ArrayList<ClasspathEntry> cpEntries,
String cp,
ClasspathManager hostmanager,
BaseData sourcedata,
ProtectionDomain sourcedomain)
Gets called by a classpath manager when looking for ClasspathEntry objects.
|
StorageHook |
StorageHook.create(BaseData bundledata)
Creates an uninitialized storage hook for the specified bundledata.
|
BundleFile |
BundleFileFactoryHook.createBundleFile(Object content,
BaseData data,
boolean base)
Creates a bundle file for the given content and base data.
|
BaseClassLoader |
ClassLoadingHook.createClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
BundleProtectionDomain domain,
BaseData data,
String[] bundleclasspath)
Gets called by a base data during
BundleData.createClassLoader(ClassLoaderDelegate, BundleProtectionDomain, String[]) . |
String |
ClassLoadingHook.findLibrary(BaseData data,
String libName)
Gets called by a base data during
BundleData.findLibrary(String) . |
void |
ClassLoadingHook.initializedClassLoader(BaseClassLoader baseClassLoader,
BaseData data)
Gets called by a classpath manager at the end of
ClasspathManager.initialize() . |
StorageHook |
StorageHook.load(BaseData bundledata,
DataInputStream is)
Creates a new storage hook and loads the data from the specified
input stream into the storage hook.
|
BundleFile |
BundleFileWrapperFactoryHook.wrapBundleFile(BundleFile bundleFile,
Object content,
BaseData data,
boolean base)
Wraps a bundle file for the given content and base data.
|
Modifier and Type | Method and Description |
---|---|
BaseData |
ClasspathManager.getBaseData()
Returns the host base data for this classpath manager
|
BaseData |
ClasspathEntry.getBaseData()
Returns the base data which this entry is associated with.
|
BaseData |
FragmentClasspath.getBundleData()
Returns the fragment BaseData for this FragmentClasspath
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ClasspathManager.addClassPathEntry(ArrayList<ClasspathEntry> result,
String cp,
ClasspathManager hostloader,
BaseData sourcedata,
ProtectionDomain sourcedomain)
Adds a ClasspathEntry for the requested classpath to the result.
|
static void |
ClasspathManager.findClassPathEntry(ArrayList<ClasspathEntry> result,
String cp,
ClasspathManager hostloader,
BaseData sourcedata,
ProtectionDomain sourcedomain)
Finds all the ClasspathEntry objects for the requested classpath.
|
ClasspathEntry |
ClasspathManager.getClasspath(String cp,
BaseData sourcedata,
ProtectionDomain sourcedomain)
Creates a new ClasspathEntry object for the requested classpath if the source exists.
|
ClasspathEntry |
ClasspathManager.getExternalClassPath(String cp,
BaseData sourcedata,
ProtectionDomain sourcedomain)
Uses the requested classpath as an absolute path to locate a source for a new ClasspathEntry.
|
Constructor and Description |
---|
ClasspathManager(BaseData data,
String[] classpath,
BaseClassLoader classloader)
Constructs a classpath manager for the given host base data, classpath and base class loader
|
FragmentClasspath(BaseData bundledata,
ClasspathEntry[] entries,
ProtectionDomain domain) |
Modifier and Type | Class and Description |
---|---|
class |
SystemBundleData |
Modifier and Type | Method and Description |
---|---|
protected BaseData |
BaseStorage.createBaseData(long id,
String location) |
BaseData[] |
BaseStorage.getInstalledBundles() |
protected BaseData |
BaseStorage.loadBaseData(long id,
DataInputStream in) |
Modifier and Type | Method and Description |
---|---|
boolean |
BaseClassLoadingHook.addClassPathEntry(ArrayList<ClasspathEntry> cpEntries,
String cp,
ClasspathManager hostmanager,
BaseData sourcedata,
ProtectionDomain sourcedomain) |
boolean |
DevClassLoadingHook.addClassPathEntry(ArrayList<ClasspathEntry> cpEntries,
String cp,
ClasspathManager hostmanager,
BaseData sourcedata,
ProtectionDomain sourcedomain) |
String |
BaseStorage.copyToTempLibrary(BaseData data,
String absolutePath) |
StorageHook |
BaseStorageHook.create(BaseData bundledata) |
BundleFile |
BaseStorage.createBundleFile(Object content,
BaseData data) |
BaseClassLoader |
BaseClassLoadingHook.createClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
BundleProtectionDomain domain,
BaseData data,
String[] bundleclasspath) |
BaseClassLoader |
DevClassLoadingHook.createClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
BundleProtectionDomain domain,
BaseData data,
String[] bundleclasspath) |
String |
BaseClassLoadingHook.findLibrary(BaseData data,
String libName) |
String |
DevClassLoadingHook.findLibrary(BaseData data,
String libName) |
protected Object |
BaseStorage.getBundleContent(BaseData bundledata) |
File |
BaseStorage.getDataFile(BaseData data,
String path) |
protected File[] |
BaseStorage.getExtensionFiles(BaseData bundleData)
Returns a list of classpath files for an extension bundle
|
File |
BaseStorage.getExtractFile(BaseData data,
String path) |
void |
BaseClassLoadingHook.initializedClassLoader(BaseClassLoader baseClassLoader,
BaseData data) |
void |
DevClassLoadingHook.initializedClassLoader(BaseClassLoader baseClassLoader,
BaseData data) |
void |
BaseStorage.installNativeCode(BaseData data,
String[] nativepaths) |
StorageHook |
BaseStorageHook.load(BaseData target,
DataInputStream in) |
Dictionary<String,String> |
BaseStorage.loadManifest(BaseData data) |
Dictionary<String,String> |
BaseStorage.loadManifest(BaseData bundleData,
boolean firstTime) |
static Dictionary<String,String> |
AdaptorUtil.loadManifestFrom(BaseData bundledata) |
protected void |
BaseStorage.processExtension(BaseData bundleData,
byte type)
Processes an extension bundle
|
protected void |
BaseStorage.processExtExtension(BaseData bundleData,
byte type) |
protected void |
BaseStorage.processFrameworkExtension(BaseData bundleData,
byte type)
Processes a framework extension bundle
|
void |
BaseStorage.save(BaseData data) |
protected void |
BaseStorage.saveBaseData(BaseData bundledata,
DataOutputStream out) |
BundleOperation |
BaseStorage.uninstallBundle(BaseData data) |
BundleOperation |
BaseStorage.updateBundle(BaseData data,
URLConnection source) |
void |
BaseStorage.updateState(BaseData bundleData,
int type)
Updates the state mananager with an updated/installed/uninstalled bundle
|
Constructor and Description |
---|
BundleInstall(BaseData data,
URLConnection source,
BaseStorage storage) |
BundleUninstall(BaseData data,
BaseStorage storage) |
BundleUpdate(BaseData data,
URLConnection source,
BaseStorage storage) |
DefaultClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
ProtectionDomain domain,
BaseData bundledata,
String[] classpath)
Constructs a new DefaultClassLoader.
|
Modifier and Type | Method and Description |
---|---|
boolean |
WeavingHookConfigurator.addClassPathEntry(ArrayList<ClasspathEntry> cpEntries,
String cp,
ClasspathManager hostmanager,
BaseData sourcedata,
ProtectionDomain sourcedomain) |
BaseClassLoader |
WeavingHookConfigurator.createClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
BundleProtectionDomain domain,
BaseData data,
String[] bundleclasspath) |
String |
WeavingHookConfigurator.findLibrary(BaseData data,
String libName) |
void |
WeavingHookConfigurator.initializedClassLoader(BaseClassLoader baseClassLoader,
BaseData data) |
Modifier and Type | Method and Description |
---|---|
boolean |
CompositeConfigurator.addClassPathEntry(ArrayList cpEntries,
String cp,
ClasspathManager hostmanager,
BaseData sourcedata,
ProtectionDomain sourcedomain) |
BaseClassLoader |
CompositeConfigurator.createClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
BundleProtectionDomain domain,
BaseData data,
String[] bundleclasspath) |
String |
CompositeConfigurator.findLibrary(BaseData data,
String libName) |
void |
CompositeConfigurator.initializedClassLoader(BaseClassLoader baseClassLoader,
BaseData data) |
Constructor and Description |
---|
CompositeClassLoader(ClassLoader parent,
ClassLoaderDelegate delegate,
ClassLoaderDelegate companionDelegate,
BaseData data) |
Modifier and Type | Method and Description |
---|---|
StorageHook |
SignedStorageHook.create(BaseData data) |
StorageHook |
SignedStorageHook.load(BaseData target,
DataInputStream is) |
BundleFile |
SignedBundleHook.wrapBundleFile(BundleFile bundleFile,
Object content,
BaseData data,
boolean base) |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.