net.surveyos.sourceforge.bizzjump.core.plugin
Class PlugInClassHarvester

java.lang.Object
  extended by net.surveyos.sourceforge.bizzjump.core.plugin.PlugInClassHarvester

public class PlugInClassHarvester
extends java.lang.Object


Constructor Summary
PlugInClassHarvester()
           
 
Method Summary
 java.lang.Class<? extends EnhancedPlugIn> convertZipEntryToPlugInClass(java.util.zip.ZipEntry entry, java.lang.ClassLoader argClassLoader)
           
 java.util.List<java.util.zip.ZipFile> findZipFilesRecursively(java.io.File argFile)
           
 java.util.List<java.lang.Class<? extends EnhancedPlugIn>> getPlugInClasses(java.io.File argPlugInDirectory)
           
 java.util.List<java.lang.Class<? extends EnhancedPlugIn>> getPlugInClasses(java.util.zip.ZipFile argZipFile, java.lang.ClassLoader argClassLoader)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlugInClassHarvester

public PlugInClassHarvester()
Method Detail

getPlugInClasses

public java.util.List<java.lang.Class<? extends EnhancedPlugIn>> getPlugInClasses(java.io.File argPlugInDirectory)
                                                                           throws java.util.zip.ZipException,
                                                                                  java.io.IOException
Throws:
java.util.zip.ZipException
java.io.IOException

findZipFilesRecursively

public java.util.List<java.util.zip.ZipFile> findZipFilesRecursively(java.io.File argFile)
                                                              throws java.util.zip.ZipException,
                                                                     java.io.IOException
Throws:
java.util.zip.ZipException
java.io.IOException

getPlugInClasses

public java.util.List<java.lang.Class<? extends EnhancedPlugIn>> getPlugInClasses(java.util.zip.ZipFile argZipFile,
                                                                                  java.lang.ClassLoader argClassLoader)

convertZipEntryToPlugInClass

public java.lang.Class<? extends EnhancedPlugIn> convertZipEntryToPlugInClass(java.util.zip.ZipEntry entry,
                                                                              java.lang.ClassLoader argClassLoader)