gnu.bytecode

Class ZipLoader


public class ZipLoader
extends ClassLoader

Load classes from a Zip archive.

Constructor Summary

ZipLoader(String name)

Method Summary

void
close()
Close the zip archive - loadClass will reopen if necessary.
void
loadAllClasses()
Load all classes immediately from zip archive, close archive.
Class
loadClass(String name, boolean resolve)

Constructor Details

ZipLoader

public ZipLoader(String name)
            throws java.io.IOException

Method Details

close

public void close()
            throws java.io.IOException
Close the zip archive - loadClass will reopen if necessary.

loadAllClasses

public void loadAllClasses()
            throws java.io.IOException
Load all classes immediately from zip archive, close archive.

loadClass

public Class loadClass(String name,
                       boolean resolve)
            throws ClassNotFoundException