## Uses of Interface
org.apache.felix.bundlerepository.Resource

Packages that use Resource
Package | Description
--- | ---
org.apache.felix.bundlerepository |
org.apache.felix.bundlerepository.impl |
org.apache.felix.bundlerepository.impl.wrapper |

### Uses of Resource in org.apache.felix.bundlerepository

Subinterfaces of Resource in org.apache.felix.bundlerepository
Modifier and Type | Interface and Description
--- | ---
`interface` | `LocalResource`

Methods in org.apache.felix.bundlerepository that return Resource
Modifier and Type | Method and Description
--- | ---
`Resource` | DataModelHelper.`createResource(java.util.jar.Attributes attributes)` Create a resource corresponding to the given manifest entries.
`Resource` | DataModelHelper.`createResource(org.osgi.framework.Bundle bundle)` Create a resource corresponding to the given bundle.
`Resource` | DataModelHelper.`createResource(java.net.URL bundleUrl)` Create a resource for the bundle located at the given location.
`Resource[]` | RepositoryAdmin.`discoverResources(Requirement[] requirements)` Discover any resources that match the given requirements.
`Resource[]` | RepositoryAdmin.`discoverResources(java.lang.String filterExpr)` Discover any resources that match the given filter.
`Resource[]` | Resolver.`getAddedResources()` Returns the list of resources that have been added to the resolution
`Resource[]` | Resolver.`getOptionalResources()` List of optional resources that may be installed
`Resource[]` | Resolver.`getRequiredResources()` List of mandatory resources that need to be installed
`Resource` | Reason.`getResource()`
`Resource[]` | Repository.`getResources()` Return the resources for this repository.
`Resource` | DataModelHelper.`readResource(java.io.Reader reader)`
`Resource` | DataModelHelper.`readResource(java.lang.String xml)`

Methods in org.apache.felix.bundlerepository with parameters of type Resource
Modifier and Type | Method and Description
--- | ---
`void` | Resolver.`add(Resource resource)` Add the following resource to the resolution.
`Reason[]` | Resolver.`getReason(Resource resource)` List of reasons why a resource has been included either as a mandatory or optional resource during the resolution.
`Repository` | DataModelHelper.`repository(Resource[] resources)` Create a repository for the given set of resources.
`java.lang.String` | DataModelHelper.`writeResource(Resource resource)`
`void` | DataModelHelper.`writeResource(Resource resource, java.io.Writer writer)`

### Uses of Resource in org.apache.felix.bundlerepository.impl

Classes in org.apache.felix.bundlerepository.impl that implement Resource
Modifier and Type | Class and Description
--- | ---
`class` | `LazyLocalResourceImpl`
`class` | `LocalResourceImpl`
`class` | `ResourceImpl`

Methods in org.apache.felix.bundlerepository.impl that return Resource
Modifier and Type | Method and Description
--- | ---
`Resource` | DataModelHelperImpl.`createResource(java.util.jar.Attributes attributes)`
`Resource` | DataModelHelperImpl.`createResource(org.osgi.framework.Bundle bundle)`
`Resource` | DataModelHelperImpl.`createResource(java.net.URL bundleUrl)`
`Resource[]` | RepositoryAdminImpl.`discoverResources(Requirement[] requirements)`
`Resource[]` | RepositoryAdminImpl.`discoverResources(java.lang.String filterExpr)`
`Resource[]` | ResolverImpl.`getAddedResources()`
`Resource[]` | ResolverImpl.`getOptionalResources()`
`Resource[]` | ResolverImpl.`getRequiredResources()`
`Resource` | ResourceCapabilityImpl.`getResource()`
`Resource` | ResourceCapability.`getResource()`
`Resource` | ReasonImpl.`getResource()`
`Resource[]` | SystemRepositoryImpl.`getResources()`
`Resource[]` | RepositoryImpl.`getResources()`
`Resource[]` | LocalRepositoryImpl.`getResources()`
`Resource` | DataModelHelperImpl.`readResource(java.io.Reader reader)`
`Resource` | DataModelHelperImpl.`readResource(java.lang.String xml)`
`Resource` | ObrCommandImpl.`selectNewestVersion(Resource[] resources)`

Methods in org.apache.felix.bundlerepository.impl with parameters of type Resource
Modifier and Type | Method and Description
--- | ---
`void` | ResolverImpl.`add(Resource resource)`
`void` | RepositoryImpl.`addResource(Resource resource)`
`Reason[]` | ResolverImpl.`getReason(Resource resource)`
`Repository` | DataModelHelperImpl.`repository(Resource[] resources)`
`Resource` | ObrCommandImpl.`selectNewestVersion(Resource[] resources)`
`java.lang.String` | DataModelHelperImpl.`writeResource(Resource resource)`
`void` | DataModelHelperImpl.`writeResource(Resource resource, java.io.Writer writer)`

Constructors in org.apache.felix.bundlerepository.impl with parameters of type Resource
Constructor and Description
`FelixResourceAdapter(Resource resource)`
`ReasonImpl(Resource resource, Requirement requirement)`
`RepositoryImpl(Resource[] resources)`
`ResourceCapabilityImpl(Resource resource, Capability capability)`

### Uses of Resource in org.apache.felix.bundlerepository.impl.wrapper

Classes in org.apache.felix.bundlerepository.impl.wrapper that implement Resource
Modifier and Type | Class and Description
--- | ---
`class` | `ConvertedResource`

Methods in org.apache.felix.bundlerepository.impl.wrapper that return Resource
Modifier and Type | Method and Description
--- | ---
`static Resource` | Wrapper.`unwrap(org.osgi.service.obr.Resource resource)`

Methods in org.apache.felix.bundlerepository.impl.wrapper with parameters of type Resource
Modifier and Type | Method and Description
--- | ---
`static org.osgi.service.obr.Resource` | Wrapper.`wrap(Resource resource)`
`static org.osgi.service.obr.Resource[]` | Wrapper.`wrap(Resource[] resources)`

Constructors in org.apache.felix.bundlerepository.impl.wrapper with parameters of type Resource
Constructor and Description
`ResourceWrapper(Resource resource)`