## Uses of Interface
org.osgi.resource.Requirement

Packages that use Requirement
org.apache.felix.framework
org.apache.felix.framework.wiring
org.osgi.framework.wiring: Framework Wiring Package Version 1.2.
org.osgi.resource: Resource Package Version 1.0.

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

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

Methods in org.apache.felix.framework with parameters of type Requirement
`List<Capability>` ResolveContextImpl.`findProviders(Requirement br)`
`boolean` ResolveContextImpl.`isEffective(Requirement br)`

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

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

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

Subinterfaces of Requirement in org.osgi.framework.wiring
`interface` `BundleRequirement` A requirement that has been declared from a `bundle revision`.

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

Methods in org.osgi.framework.wiring with parameters of type Requirement
`Collection<BundleCapability>` FrameworkWiring.`findProviders(Requirement requirement)` Find bundle capabilities that match the given requirement.

### Uses of Requirement in org.osgi.resource

Methods in org.osgi.resource that return Requirement
`Requirement` Wire.`getRequirement()` Returns the `Requirement` for this wire.

Methods in org.osgi.resource that return types with arguments of type Requirement
`List<Requirement>` Resource.`getRequirements(String namespace)` Returns the requirements declared by this bundle resource.
`List<Requirement>` Wiring.`getResourceRequirements(String namespace)` Returns the requirements of this wiring.