Package aQute.bnd.osgi.repository
Class ResourcesRepository
java.lang.Object
aQute.bnd.osgi.repository.BaseRepository
aQute.bnd.osgi.repository.ResourcesRepository
- All Implemented Interfaces:
org.osgi.service.repository.Repository
-
Field Summary
FieldsFields inherited from class aQute.bnd.osgi.repository.BaseRepository
all
Fields inherited from interface org.osgi.service.repository.Repository
URL
-
Constructor Summary
ConstructorsConstructorDescriptionResourcesRepository
(Collection<? extends org.osgi.resource.Resource> resource) ResourcesRepository
(org.osgi.resource.Resource resource) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(org.osgi.resource.Resource resource) void
addAll
(Collection<? extends org.osgi.resource.Resource> resources) private static ResourcesRepository
filterPredicate
(String filterString) List<org.osgi.resource.Capability>
findProvider
(org.osgi.resource.Requirement requirement) Map<org.osgi.resource.Requirement,
Collection<org.osgi.resource.Capability>> findProviders
(Collection<? extends org.osgi.resource.Requirement> requirements) List<org.osgi.resource.Resource>
protected void
set
(Collection<? extends org.osgi.resource.Resource> resources) static Collector<org.osgi.resource.Capability,
List<org.osgi.resource.Capability>, List<org.osgi.resource.Capability>> static Collector<org.osgi.resource.Resource,
ResourcesRepository, ResourcesRepository> toString()
Methods inherited from class aQute.bnd.osgi.repository.BaseRepository
findProviders, getExpressionCombiner, newRequirementBuilder
-
Field Details
-
resources
-
cache
-
-
Constructor Details
-
ResourcesRepository
public ResourcesRepository() -
ResourcesRepository
public ResourcesRepository(org.osgi.resource.Resource resource) -
ResourcesRepository
-
-
Method Details
-
findProviders
public Map<org.osgi.resource.Requirement,Collection<org.osgi.resource.Capability>> findProviders(Collection<? extends org.osgi.resource.Requirement> requirements) -
findProvider
-
filterPredicate
-
add
public void add(org.osgi.resource.Resource resource) -
addAll
-
set
-
getResources
-
toCapabilities
-
toResourcesRepository
public static Collector<org.osgi.resource.Resource,ResourcesRepository, toResourcesRepository()ResourcesRepository> -
combiner
-
toString
-