util
Class LoadClasses

java.lang.Object
  extended by util.LoadClasses

 class LoadClasses
extends Object


Field Summary
(package private)  int CopiedClasses
           
(package private)  String OutputDir
           
(package private)  byte[] zipBuffer
           
 
Constructor Summary
LoadClasses(ClassPath path, ListOfClasses lst, String argOutputDir)
           
 
Method Summary
(package private)  void ClearCopiedElements(Vector clsList, Vector<Integer> indexToDelete)
           
protected  OutputStream CreateOutputClass(String ClassName)
           
protected  void ResolveClassesFromJar(String JarFile, Vector<String> clsList, Vector<Integer> indexToDelete)
           
protected  boolean ResolveClassFromDirectory(String classToFind, String Dir)
           
protected  void UnzipClasseFile(String cls, ZipInputStream zip, long Size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zipBuffer

byte[] zipBuffer

OutputDir

String OutputDir

CopiedClasses

int CopiedClasses
Constructor Detail

LoadClasses

public LoadClasses(ClassPath path,
                   ListOfClasses lst,
                   String argOutputDir)
            throws NestedException
Throws:
NestedException
Method Detail

ClearCopiedElements

void ClearCopiedElements(Vector clsList,
                         Vector<Integer> indexToDelete)

ResolveClassesFromJar

protected void ResolveClassesFromJar(String JarFile,
                                     Vector<String> clsList,
                                     Vector<Integer> indexToDelete)
                              throws NestedException
Throws:
NestedException

UnzipClasseFile

protected void UnzipClasseFile(String cls,
                               ZipInputStream zip,
                               long Size)
                        throws IOException
Throws:
IOException

ResolveClassFromDirectory

protected boolean ResolveClassFromDirectory(String classToFind,
                                            String Dir)
                                     throws NestedException
Throws:
NestedException

CreateOutputClass

protected OutputStream CreateOutputClass(String ClassName)
                                  throws IOException
Throws:
IOException