org.xworker
类 ProjectClassLoader

java.lang.Object
  继承者 java.lang.ClassLoader
      继承者 java.security.SecureClassLoader
          继承者 java.net.URLClassLoader
              继承者 org.xworker.ProjectClassLoader

public class ProjectClassLoader
extends java.net.URLClassLoader


字段摘要
 java.lang.String classPath
          编译Java源文件时要用到的类库路径
(专用软件包)  Project project
           
 
构造方法摘要
ProjectClassLoader(Project project, java.lang.ClassLoader parent)
           
 
方法摘要
private  void addJarOrZip(java.util.List<java.io.File> files, java.io.File dir)
           
 java.lang.String getClassPath()
           
private  java.util.List<java.io.File> getClassPaths()
           
 
从类 java.net.URLClassLoader 继承的方法
addURL, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstance
 
从类 java.security.SecureClassLoader 继承的方法
defineClass, defineClass
 
从类 java.lang.ClassLoader 继承的方法
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

classPath

public java.lang.String classPath
编译Java源文件时要用到的类库路径


project

Project project
构造方法详细信息

ProjectClassLoader

public ProjectClassLoader(Project project,
                          java.lang.ClassLoader parent)
方法详细信息

getClassPath

public java.lang.String getClassPath()

getClassPaths

private java.util.List<java.io.File> getClassPaths()

addJarOrZip

private void addJarOrZip(java.util.List<java.io.File> files,
                         java.io.File dir)