public interface SourceModule extends LinkedAsset
Modifier and Type | Method and Description |
---|---|
java.util.List<Asset> |
getPostExportDefineTimeDependentAssets(BundlableNode bundlableNode)
Returns the list of dependencies that happen to be required at define-time, but which are not needed for the
source-module to actually define itself.
|
java.util.List<Asset> |
getPreExportDefineTimeDependentAssets(BundlableNode bundlableNode)
Returns the list of all dependencies required by the source-module before it's able to define itself.
|
java.util.List<Asset> |
getUseTimeDependentAssets(BundlableNode bundlableNode)
Returns the list of dependencies that are known not to be needed by the source-module until use-time.
|
boolean |
isEncapsulatedModule() |
boolean |
isGlobalisedModule() |
addImplicitDependencies, getDependentAssets
assetContainer, file, getAssetName, getAssetPath, getPrimaryRequirePath, getReader, getRequirePaths, isRequirable, isScopeEnforced
boolean isEncapsulatedModule()
boolean isGlobalisedModule()
java.util.List<Asset> getPreExportDefineTimeDependentAssets(BundlableNode bundlableNode) throws ModelOperationException
bundlableNode
- The bundlable node for which a bundle-set is being generated.ModelOperationException
- for any exception when calculating dependencies and resolving require pathsjava.util.List<Asset> getPostExportDefineTimeDependentAssets(BundlableNode bundlableNode) throws ModelOperationException
bundlableNode
- The bundlable node for which a bundle-set is being generated.ModelOperationException
- for any exception when calculating dependencies and resolving require pathsjava.util.List<Asset> getUseTimeDependentAssets(BundlableNode bundlableNode) throws ModelOperationException
bundlableNode
- The bundlable node for which a bundle-set is being generated.ModelOperationException
- for any exception when calculating dependencies and resolving require paths