Class CookedModuleDefinition
java.lang.Object
com.sun.enterprise.module.common_impl.DefaultModuleDefinition
com.sun.enterprise.module.impl.CookedModuleDefinition
- All Implemented Interfaces:
ModuleDefinition
- Author:
- dochez
-
Field Summary
Fields inherited from class DefaultModuleDefinition
classPath, mainAttributes -
Constructor Summary
ConstructorsConstructorDescriptionCookedModuleDefinition(File file, Attributes attr) Creates a new instance of CookedModuleDefinitionefinition -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddDependency(ModuleDependency dependent) voidaddPublicInterface(String exported) Returns the list of module dependenciesString[]Returns the list of classes and packages that have been designated as public interfaces of this module.Methods inherited from class DefaultModuleDefinition
decorateClassPath, getImportPolicyClassName, getLifecyclePolicyClassName, getLocations, getManifest, getMetadata, getName, getVersion, parseAttributes, parseClassPath, toString
-
Constructor Details
-
CookedModuleDefinition
Creates a new instance of CookedModuleDefinitionefinition- Throws:
IOException
-
-
Method Details
-
addPublicInterface
-
getPublicInterfaces
Description copied from class:DefaultModuleDefinitionReturns the list of classes and packages that have been designated as public interfaces of this module.- Specified by:
getPublicInterfacesin interfaceModuleDefinition- Overrides:
getPublicInterfacesin classDefaultModuleDefinition- Returns:
- the list of public packages or classes
-
addDependency
-
getDependencies
Description copied from class:DefaultModuleDefinitionReturns the list of module dependencies- Specified by:
getDependenciesin interfaceModuleDefinition- Overrides:
getDependenciesin classDefaultModuleDefinition- Returns:
- the ModuleDependency
-
add
-