Package 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
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Attributes
(package private) List
<ModuleDependency> Fields inherited from class com.sun.enterprise.module.common_impl.DefaultModuleDefinition
classPath, mainAttributes
-
Constructor Summary
ConstructorsConstructorDescriptionCookedModuleDefinition
(File file, Attributes attr) Creates a new instance of CookedModuleDefinitionefinition -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addDependency
(ModuleDependency dependent) void
addPublicInterface
(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 com.sun.enterprise.module.common_impl.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:DefaultModuleDefinition
Returns the list of classes and packages that have been designated as public interfaces of this module.- Specified by:
getPublicInterfaces
in interfaceModuleDefinition
- Overrides:
getPublicInterfaces
in classDefaultModuleDefinition
- Returns:
- the list of public packages or classes
-
addDependency
-
getDependencies
Description copied from class:DefaultModuleDefinition
Returns the list of module dependencies- Specified by:
getDependencies
in interfaceModuleDefinition
- Overrides:
getDependencies
in classDefaultModuleDefinition
- Returns:
- the ModuleDependency
-
add
-