Package org.openbp.common.classloader

All-purpose custom class loader supporting loading classes from directories, paths and zip files.

See:
          Description

Interface Summary
ResourceSpec XClassLoader resource specification.
 

Class Summary
BinaryResourceSpec XClassLoader resource specification that directly provides its contents as byte array.
ClassLoaderObjectInputStream Object input stream for deserialization of objects that require a custom class loader.
DirectoryUrlResourceSpec XClassLoader resource specification that specifies its target using an URL to a directory.
FileBinaryResourceSpec XClassLoader resource specification that specifies its target using an URL to a class file.
FileUrlResourceSpec XClassLoader resource specification that specifies its target using an URL to a class file.
JarBinaryResourceSpec XClassLoader resource specification that specifies its target using an URL to a Jar file.
JarUrlResourceSpec XClassLoader resource specification that specifies its target using an URL to a Jar file.
PackageList This class maintains a list of packages and methods allowing to check whether a given class is within the packages in the list.
ResourceEntry This class defines an entry in the class/resource table of the XClassLoader
UrlResourceSpec XClassLoader resource that specifies its target using an URL.
XClassLoader This class is a class loader that supports the features as implemented by XClassLoaderBase and enhances them with LogUtil-based logging.
XClassLoaderBase This class implements a sophisticated classloader that supports loading from classes from various repositories (which might be \.jar, \.zip-files or directories) and a caching mechanism for loaded classes.
XClassLoaderConfiguration This class contains all information that is necessary to create a class loader.
XClassLoaderSystemErr XClassLoader that logs errors to System.err.
XClassLoaderUtil Utility classes for the XClassLoader package.
 

Package org.openbp.common.classloader Description

All-purpose custom class loader supporting loading classes from directories, paths and zip files. Supports class search order, extended logging and much more.



Copyright © 2011. All Rights Reserved.