## Uses of Interface
org.osgi.framework.wiring.BundleRequirement

Packages that use BundleRequirement
org.apache.felix.framework
org.apache.felix.framework.resolver
org.apache.felix.framework.util
org.apache.felix.framework.util.manifestparser
org.apache.felix.framework.wiring
org.osgi.framework.hooks.resolver: Framework Resolver Hooks Package Version 1.0.
org.osgi.framework.wiring: Framework Wiring Package Version 1.2.

### Uses of BundleRequirement in org.apache.felix.framework

Methods in org.apache.felix.framework that return types with arguments of type BundleRequirement
`List<BundleRequirement>` BundleRevisionImpl.`getDeclaredRequirements(String namespace)`
`List<BundleRequirement>` BundleWiringImpl.`getRequirements(String namespace)`

### Uses of BundleRequirement in org.apache.felix.framework.resolver

Methods in org.apache.felix.framework.resolver that return BundleRequirement
`BundleRequirement` ResolveException.`getRequirement()`

Constructors in org.apache.felix.framework.resolver with parameters of type BundleRequirement
Constructor and Description
`ResolveException(String msg, BundleRevision revision, BundleRequirement req)` Constructs an instance of `ResolveException` with the specified detail message.

### Uses of BundleRequirement in org.apache.felix.framework.util

Methods in org.apache.felix.framework.util that return types with arguments of type BundleRequirement
`static List<BundleRequirement>` Util.`getDynamicRequirements(List<BundleRequirement> reqs)`

Methods in org.apache.felix.framework.util with parameters of type BundleRequirement
`void` SecureAction.`invokeResolverHookMatches(ResolverHook rh, BundleRequirement req, Collection<BundleCapability> candidates)`

Method parameters in org.apache.felix.framework.util with type arguments of type BundleRequirement
`static List<BundleRequirement>` Util.`getDynamicRequirements(List<BundleRequirement> reqs)`

### Uses of BundleRequirement in org.apache.felix.framework.util.manifestparser

Methods in org.apache.felix.framework.util.manifestparser that return types with arguments of type BundleRequirement
`List<BundleRequirement>` ManifestParser.`getRequirements()`
`static List<BundleRequirement>` ManifestParser.`parseDynamicImportHeader(Logger logger, BundleRevision owner, String header)`

### Uses of BundleRequirement in org.apache.felix.framework.wiring

Classes in org.apache.felix.framework.wiring that implement BundleRequirement
`class` `BundleRequirementImpl`

Methods in org.apache.felix.framework.wiring that return BundleRequirement
`BundleRequirement` BundleWireImpl.`getRequirement()`

Constructors in org.apache.felix.framework.wiring with parameters of type BundleRequirement
Constructor and Description
`BundleWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap)`

### Uses of BundleRequirement in org.osgi.framework.hooks.resolver

Methods in org.osgi.framework.hooks.resolver with parameters of type BundleRequirement
`void` ResolverHook.`filterMatches(BundleRequirement requirement, Collection<BundleCapability> candidates)` Filter matches hook method.

### Uses of BundleRequirement in org.osgi.framework.wiring

Methods in org.osgi.framework.wiring that return BundleRequirement
`BundleRequirement` BundleWire.`getRequirement()` Return the `BundleRequirement` for this wire.

Methods in org.osgi.framework.wiring that return types with arguments of type BundleRequirement
`List<BundleRequirement>` BundleRevision.`getDeclaredRequirements(String namespace)` Returns the requirements declared by this bundle revision.
`List<BundleRequirement>` BundleWiring.`getRequirements(String namespace)` Returns the requirements of this bundle wiring.