Interfaces

Defines a bundle which has dependencies on other bundles. When adding a DependentBundle to the collection, the collection will call the static method to register additional bundles.