public class Module extends Object implements IModule
| Modifier and Type | Field and Description |
|---|---|
protected List<IDirectory> |
_classpath |
CONFIG_RESOURCE_PREFIX| Constructor and Description |
|---|
Module(IExecutionEnvironment execEnv,
String strName) |
protected List<IDirectory> _classpath
public Module(IExecutionEnvironment execEnv, String strName)
public final IExecutionEnvironment getExecutionEnvironment()
getExecutionEnvironment in interface IModulepublic IFileSystemGosuClassRepository getFileRepository()
getFileRepository in interface IModulepublic void setDependencies(List<Dependency> newDeps)
setDependencies in interface IModulepublic List<Dependency> getDependencies()
getDependencies in interface IModulepublic void addDependency(Dependency d)
addDependency in interface IModulepublic void removeDependency(Dependency d)
removeDependency in interface IModulepublic List<IDirectory> getSourcePath()
getSourcePath in interface IModulepublic void setSourcePath(List<IDirectory> sourcePaths)
setSourcePath in interface IModulepublic List<IDirectory> getExcludedPaths()
getExcludedPaths in interface IModulepublic void setExcludedPaths(List<IDirectory> paths)
setExcludedPaths in interface IModulepublic ClassLoader getModuleClassLoader()
getModuleClassLoader in interface IModulepublic void disposeLoader()
disposeLoader in interface IModulepublic IDirectory getOutputPath()
getOutputPath in interface IModulepublic ModuleTypeLoader getModuleTypeLoader()
getModuleTypeLoader in interface IModulepublic void setModuleTypeLoader(ModuleTypeLoader modTypeLoader)
public void configurePaths(List<IDirectory> classpath, List<IDirectory> sourcePaths)
configurePaths in interface IModulepublic List<IDirectory> getJavaClassPath()
getJavaClassPath in interface IModulepublic void setJavaClassPath(List<IDirectory> classpath)
setJavaClassPath in interface IModulepublic Object getNativeModule()
getNativeModule in interface IModulepublic void setNativeModule(INativeModule nativeModule)
setNativeModule in interface IModulepublic void initializeTypeLoaders()
protected void createExtensionTypeLoaders()
protected void createExtenxioTypeloadersImpl()
protected void createStandardTypeLoaders()
protected void maybeCreateModuleTypeLoader()
public final IModule[] getModuleTraversalList()
getModuleTraversalList in interface IModulepublic <T extends ITypeLoader> List<? extends T> getTypeLoaders(Class<T> typeLoaderClass)
getTypeLoaders in interface IModuleprotected List<IDirectory> getAdditionalSourceRoots()
Copyright © 2015. All rights reserved.