Improved URLClassLoaderX
I improved URLClassLoaderX (see post) using the ideas presented in a later post about supporting custom URL’s) . The improved (and much shortened source code) is given here.
Here is a list of the improvements:
1. After removing the entire bunch of classes involved with managing path urls, there are just five classes left.
2. I renamed IURLManagementStrategy to ResourceManager. The implementation class is renamed to ResourceManagerImpl.
3. Two new classes, namely DirectoryEntryContent and JarEntryContent, to deal with directories and jar files,respectively, have been added.
Again, the updated source code may be downloaded here.