com.sun.enterprise.module.impl
Class CookedModuleDefinition
java.lang.Object
com.sun.enterprise.module.common_impl.DefaultModuleDefinition
com.sun.enterprise.module.impl.CookedModuleDefinition
- All Implemented Interfaces:
- ModuleDefinition
public class CookedModuleDefinition
- extends DefaultModuleDefinition
- Author:
- dochez
|
Constructor Summary |
CookedModuleDefinition(java.io.File file,
java.util.jar.Attributes attr)
Creates a new instance of CookedModuleDefinitionefinition |
| Methods inherited from class com.sun.enterprise.module.common_impl.DefaultModuleDefinition |
decorateClassPath, getImportPolicyClassName, getLifecyclePolicyClassName, getLocations, getManifest, getMetadata, getName, getVersion, parseAttributes, parseClassPath, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CookedModuleDefinition
public CookedModuleDefinition(java.io.File file,
java.util.jar.Attributes attr)
throws java.io.IOException
- Creates a new instance of CookedModuleDefinitionefinition
- Throws:
java.io.IOException
addPublicInterface
public void addPublicInterface(java.lang.String exported)
getPublicInterfaces
public java.lang.String[] getPublicInterfaces()
- Description copied from class:
DefaultModuleDefinition
- Returns the list of classes and packages that have been designated as
public interfaces of this module.
- Specified by:
getPublicInterfaces in interface ModuleDefinition- Overrides:
getPublicInterfaces in class DefaultModuleDefinition
- Returns:
- the list of public packages or classes
addDependency
public void addDependency(ModuleDependency dependent)
getDependencies
public ModuleDependency[] getDependencies()
- Description copied from class:
DefaultModuleDefinition
- Returns the list of module dependencies
- Specified by:
getDependencies in interface ModuleDefinition- Overrides:
getDependencies in class DefaultModuleDefinition
- Returns:
- the ModuleDependency
add
public void add(java.util.List<java.net.URI> extraClassPath)
Copyright © 2013 Oracle Corporation. All Rights Reserved.