| Package | Description |
|---|---|
| org.apache.felix.bundlerepository | |
| org.apache.felix.bundlerepository.impl | |
| org.apache.felix.bundlerepository.impl.wrapper |
| Modifier and Type | Method and Description |
|---|---|
Requirement[] |
Resolver.getAddedRequirements()
Returns the list of requirements that have been added to the resolution
|
Requirement |
Reason.getRequirement() |
Requirement[] |
Resource.getRequirements()
Retrieve the requirements
|
Requirement |
DataModelHelper.readRequirement(java.io.Reader reader) |
Requirement |
DataModelHelper.readRequirement(java.lang.String xml) |
Requirement |
DataModelHelper.requirement(java.lang.String name,
java.lang.String filter)
Create a simple requirement to be used for selection
|
| Modifier and Type | Method and Description |
|---|---|
void |
Resolver.add(Requirement requirement)
Add the following requirement to the resolution
The current resolution will be lost after adding a requirement.
|
Resource[] |
RepositoryAdmin.discoverResources(Requirement[] requirements)
Discover any resources that match the given requirements.
|
java.lang.String |
DataModelHelper.writeRequirement(Requirement requirement) |
void |
DataModelHelper.writeRequirement(Requirement requirement,
java.io.Writer writer) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
OSGiRequirementAdapter |
class |
RequirementImpl |
| Modifier and Type | Field and Description |
|---|---|
private Requirement |
FelixRequirementAdapter.requirement |
private Requirement |
ReasonImpl.requirement |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<Requirement> |
ResolverImpl.m_addedRequirementSet |
| Modifier and Type | Method and Description |
|---|---|
Requirement[] |
ResolverImpl.getAddedRequirements() |
Requirement |
ReasonImpl.getRequirement() |
Requirement[] |
LazyLocalResourceImpl.getRequirements() |
Requirement[] |
ResourceImpl.getRequirements() |
private Requirement[] |
ResolverImpl.getResolvableRequirements(Resource resource,
Resource[] resources) |
private static Requirement |
SpecXMLPullParser.parseRequirement(org.xmlpull.v1.XmlPullParser reader) |
Requirement |
DataModelHelperImpl.readRequirement(java.io.Reader reader) |
Requirement |
DataModelHelperImpl.readRequirement(java.lang.String xml) |
Requirement |
DataModelHelperImpl.requirement(java.lang.String name,
java.lang.String filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResolverImpl.add(Requirement requirement) |
void |
ResourceImpl.addRequire(Requirement req) |
Resource[] |
RepositoryAdminImpl.discoverResources(Requirement[] requirements) |
private java.util.List<ResourceCapability> |
ResolverImpl.searchResources(Requirement req,
Resource[] resources)
Searches for resources that do meet the given requirement
|
private Resource |
ResolverImpl.searchResources(Requirement req,
java.util.Set<Resource> resourceSet) |
private static void |
DataModelHelperImpl.toXml(XmlWriter w,
Requirement requirement) |
java.lang.String |
DataModelHelperImpl.writeRequirement(Requirement requirement) |
void |
DataModelHelperImpl.writeRequirement(Requirement requirement,
java.io.Writer writer) |
| Constructor and Description |
|---|
FelixRequirementAdapter(Requirement requirement,
org.osgi.resource.Resource resource) |
ReasonImpl(Resource resource,
Requirement requirement) |
| Modifier and Type | Field and Description |
|---|---|
(package private) Requirement |
RequirementWrapper.requirement |
private Requirement[] |
ConvertedResource.requirements |
| Modifier and Type | Method and Description |
|---|---|
Requirement[] |
ConvertedResource.getRequirements() |
static Requirement |
Wrapper.unwrap(org.osgi.service.obr.Requirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
static org.osgi.service.obr.Requirement |
Wrapper.wrap(Requirement resolver) |
static org.osgi.service.obr.Requirement[] |
Wrapper.wrap(Requirement[] requirements) |
| Constructor and Description |
|---|
RequirementWrapper(Requirement requirement) |