uk.co.mullsoft.jean
Class JEANClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by uk.co.mullsoft.jean.JEANClassLoader

public class JEANClassLoader
extends java.lang.ClassLoader


Field Summary
static java.lang.String[] excludedJars
           
 
Constructor Summary
JEANClassLoader()
           
JEANClassLoader(java.io.File jdir)
           
JEANClassLoader(java.lang.String jdir)
           
 
Method Summary
protected  java.lang.Class findClass(java.lang.String cname)
           
 java.lang.String[] getJarNames()
           
 boolean hasMail()
           
 boolean hasSDK()
           
 boolean isJEANDirectorySet()
           
 void setJEANDirectory(java.io.File jdir)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

excludedJars

public static java.lang.String[] excludedJars
Constructor Detail

JEANClassLoader

public JEANClassLoader()

JEANClassLoader

public JEANClassLoader(java.lang.String jdir)

JEANClassLoader

public JEANClassLoader(java.io.File jdir)
Method Detail

setJEANDirectory

public void setJEANDirectory(java.io.File jdir)

findClass

protected java.lang.Class findClass(java.lang.String cname)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException

hasMail

public boolean hasMail()

hasSDK

public boolean hasSDK()

getJarNames

public java.lang.String[] getJarNames()

isJEANDirectorySet

public boolean isJEANDirectorySet()