Package aQute.bnd.osgi.resource
Class ResourceImpl
java.lang.Object
aQute.bnd.osgi.resource.ResourceImpl
- All Implemented Interfaces:
Comparable<org.osgi.resource.Resource>
,org.osgi.resource.Resource
,org.osgi.service.repository.RepositoryContent
class ResourceImpl
extends Object
implements org.osgi.resource.Resource, Comparable<org.osgi.resource.Resource>, org.osgi.service.repository.RepositoryContent
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(org.osgi.resource.Resource o) boolean
List<org.osgi.resource.Capability>
getCapabilities
(String namespace) List<org.osgi.resource.Requirement>
getRequirements
(String namespace) int
hashCode()
(package private) void
setCapabilities
(List<org.osgi.resource.Capability> capabilities) (package private) void
setRequirements
(List<org.osgi.resource.Requirement> requirements) toString()
-
Field Details
-
allCapabilities
-
capabilityMap
-
allRequirements
-
requirementMap
-
locations
-
-
Constructor Details
-
ResourceImpl
ResourceImpl()
-
-
Method Details
-
setCapabilities
-
getCapabilities
- Specified by:
getCapabilities
in interfaceorg.osgi.resource.Resource
-
setRequirements
-
getRequirements
- Specified by:
getRequirements
in interfaceorg.osgi.resource.Resource
-
toString
-
compareTo
public int compareTo(org.osgi.resource.Resource o) - Specified by:
compareTo
in interfaceComparable<org.osgi.resource.Resource>
-
equals
-
getLocations
-
hashCode
public int hashCode() -
getContent
- Specified by:
getContent
in interfaceorg.osgi.service.repository.RepositoryContent
-