Class CookedModuleDefinition
java.lang.Object
com.sun.enterprise.module.common_impl.DefaultModuleDefinition
com.sun.enterprise.module.impl.CookedModuleDefinition
- All Implemented Interfaces:
ModuleDefinition
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Attributes(package private) List<ModuleDependency> 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
-
Field Details
-
publicPkgs
-
dependencies
List<ModuleDependency> dependencies -
attr
Attributes attr
-
-
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
-