public class CookedModuleDefinition extends DefaultModuleDefinition
classPath, mainAttributes| Constructor and Description |
|---|
CookedModuleDefinition(java.io.File file,
java.util.jar.Attributes attr)
Creates a new instance of CookedModuleDefinitionefinition
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.util.List<java.net.URI> extraClassPath) |
void |
addDependency(ModuleDependency dependent) |
void |
addPublicInterface(java.lang.String exported) |
ModuleDependency[] |
getDependencies()
Returns the list of module dependencies
|
java.lang.String[] |
getPublicInterfaces()
Returns the list of classes and packages that have been designated as
public interfaces of this module.
|
decorateClassPath, getImportPolicyClassName, getLifecyclePolicyClassName, getLocations, getManifest, getMetadata, getName, getVersion, parseAttributes, parseClassPath, toStringpublic CookedModuleDefinition(java.io.File file,
java.util.jar.Attributes attr)
throws java.io.IOException
java.io.IOExceptionpublic void addPublicInterface(java.lang.String exported)
public java.lang.String[] getPublicInterfaces()
DefaultModuleDefinitiongetPublicInterfaces in interface ModuleDefinitiongetPublicInterfaces in class DefaultModuleDefinitionpublic void addDependency(ModuleDependency dependent)
public ModuleDependency[] getDependencies()
DefaultModuleDefinitiongetDependencies in interface ModuleDefinitiongetDependencies in class DefaultModuleDefinitionpublic void add(java.util.List<java.net.URI> extraClassPath)
Copyright © 2013 Oracle Corporation. All Rights Reserved.