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

Packages that use BundleCapability
org.apache.felix.framework
org.apache.felix.framework.capabilityset
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 BundleCapability in org.apache.felix.framework

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

### Uses of BundleCapability in org.apache.felix.framework.capabilityset

Methods in org.apache.felix.framework.capabilityset with parameters of type BundleCapability
`void` CapabilitySet.`addCapability(BundleCapability cap)`
`void` CapabilitySet.`removeCapability(BundleCapability cap)`

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

Methods in org.apache.felix.framework.util that return BundleCapability
`static BundleCapability` Util.`getPackageCapability(BundleRevision br, String name)`

Methods in org.apache.felix.framework.util with parameters of type BundleCapability
`void` SecureAction.`invokeResolverHookSingleton(ResolverHook rh, BundleCapability singleton, Collection<BundleCapability> collisions)`

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

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

Methods in org.apache.felix.framework.util.manifestparser that return types with arguments of type BundleCapability
`static List<BundleCapability>` ManifestParser.`aliasSymbolicName(List<BundleCapability> caps, BundleRevision owner)`
`List<BundleCapability>` ManifestParser.`getCapabilities()`

Method parameters in org.apache.felix.framework.util.manifestparser with type arguments of type BundleCapability
`static List<BundleCapability>` ManifestParser.`aliasSymbolicName(List<BundleCapability> caps, BundleRevision owner)`

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

Classes in org.apache.felix.framework.wiring that implement BundleCapability
`class` `BundleCapabilityImpl`

Methods in org.apache.felix.framework.wiring that return BundleCapability
`BundleCapability` BundleWireImpl.`getCapability()`

Methods in org.apache.felix.framework.wiring with parameters of type BundleCapability
`boolean` BundleRequirementImpl.`matches(BundleCapability cap)`

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

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

Methods in org.osgi.framework.hooks.resolver with parameters of type BundleCapability
`void` ResolverHook.`filterSingletonCollisions(BundleCapability singleton, Collection<BundleCapability> collisionCandidates)` Filter singleton collisions hook method.

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

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

Methods in org.osgi.framework.wiring that return BundleCapability
`BundleCapability` BundleWire.`getCapability()` Returns the `BundleCapability` for this wire.

Methods in org.osgi.framework.wiring that return types with arguments of type BundleCapability
`Collection<BundleCapability>` FrameworkWiring.`findProviders(Requirement requirement)` Find bundle capabilities that match the given requirement.
`List<BundleCapability>` BundleWiring.`getCapabilities(String namespace)` Returns the capabilities provided by this bundle wiring.
`List<BundleCapability>` BundleRevision.`getDeclaredCapabilities(String namespace)` Returns the capabilities declared by this bundle revision.

Methods in org.osgi.framework.wiring with parameters of type BundleCapability
`boolean` BundleRequirement.`matches(BundleCapability capability)` Returns whether the specified capability matches this requirement.