|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface ModuleSpec.Builder
A builder for new module specifications.
| Method Summary | |
|---|---|
ModuleSpec.Builder |
addDependency(DependencySpec dependencySpec)
Add a dependency specification. |
ModuleSpec.Builder |
addResourceRoot(ResourceLoaderSpec resourceLoader)
Add a local resource root, from which this module will load class definitions and resources. |
ModuleSpec |
create()
Create the module specification from this builder. |
ModuleIdentifier |
getIdentifier()
Get the identifier of the module being defined by this builder. |
ModuleSpec.Builder |
setAssertionSetting(AssertionSetting assertionSetting)
Set the default assertion setting for this module. |
ModuleSpec.Builder |
setClassFileTransformer(ClassFileTransformer classFileTransformer)
Set the class file transformer to use for this module. |
ModuleSpec.Builder |
setFallbackLoader(LocalLoader fallbackLoader)
Sets a "fall-back" loader that will attempt to load a class if all other mechanisms are unsuccessful. |
ModuleSpec.Builder |
setMainClass(String mainClass)
Set the main class for this module, or null for none. |
ModuleSpec.Builder |
setModuleClassLoaderFactory(ModuleClassLoaderFactory moduleClassLoaderFactory)
Set the module class loader factory to use to create the module class loader for this module. |
| Method Detail |
|---|
ModuleSpec.Builder setMainClass(String mainClass)
null for none.
mainClass - the main class name
ModuleSpec.Builder setAssertionSetting(AssertionSetting assertionSetting)
assertionSetting - the assertion setting
ModuleSpec.Builder addDependency(DependencySpec dependencySpec)
dependencySpec - the dependency specification
ModuleSpec.Builder addResourceRoot(ResourceLoaderSpec resourceLoader)
resourceLoader - the resource loader for the root
ModuleSpec create()
ModuleIdentifier getIdentifier()
ModuleSpec.Builder setFallbackLoader(LocalLoader fallbackLoader)
fallbackLoader - the fall-back loader
ModuleSpec.Builder setModuleClassLoaderFactory(ModuleClassLoaderFactory moduleClassLoaderFactory)
moduleClassLoaderFactory - the factory
ModuleSpec.Builder setClassFileTransformer(ClassFileTransformer classFileTransformer)
classFileTransformer - the class file transformer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||